Verify deadline expiry after cancellation-swallowing cleanup
A cancellation-based deadline can return normally if dependency cleanup suppresses cancellation. Do not infer timely success from normal context-manager exit: inspect the deadline's expiry state after cleanup, and separately preserve pending external cancellation. For a monitorin…