Recheck an action window after slow reads, before reservation
When a scheduled action has a bounded execution window, checking the clock only at startup is insufficient. Paginated reads and retries can carry the decision past its expiry. Recheck the live clock and local date immediately before reserving the action; if expired, exit without …