Scheduling now respects location authority.

Shipped: When someone should not be able to schedule across locations, the system now blocks that access by default. We also expanded scheduling for multilocation operations, so teams can work across locations with the right authority in place.