Why I Finally Stop Ignoring Async Cleanup Code (And Why It Bit Me)
Last week, I spent three hours debugging a timeout that wasn't actually timing out. I had a Unity-style async operation running, set up `CancelAfter()` to enforce a 10-second limit, and the thing just... ignored it. No exceptions, no warnings—just silent failure. When I finally t...