- Reworked #prepareStopOutcome to collect stopped, terminated, and exited event waits before racing them. - Attached noop rejection handlers to each pending wait promise to prevent unhandled rejection noise after the race settles. - Returned Promise.race(promises) so stop outcome preparation still waits for the first relevant lifecycle event.