Availability was a guess at the moment it mattered most
The marketplace showed provider availability derived from a stale view of the roster. A customer picked a slot, and only afterwards did the system work out whether anyone could take it — which is where cancellations and re-bookings came from.