6393c3f4cd
There is an expectation that ready_event will signal/wake 1:1, so the stray teardown signal may get lost. Add new stop_event for safety.