Aff cancellation skips cleanup after schema change
Goal We want to ensure that a rollback routine executed via Aff.bracket or Aff.try runs even if the Aff is cancelled before completion, such as during a schema migration that aborts due to a conflict. Current Observation When an Aff is cancelled using Async.cancelUnless , the release action supplied to bracket may not execute, leaving the database in an inco