fn clear_engine_slot_after_os_kill() -> bool
Reap Child handles after the OS process is gone. Never uses blocking Mutex::lock(). Returns true if the slot was cleared; false if we gave up waiting (~30s).
Child
Mutex::lock()
true
false