1d8ee5a891
- Replaced Bun.sleep with scheduler.wait for Node-compatible cancellable sleeps. - Added module-level timestamp gate to skip yields within 50ms of the last one. - Threaded AbortSignal through ExponentialYield.sleep to cancel losing timers in race. - Added tests covering gate behaviour and stray-timer cancellation.