Bug Fixes
- Fixed daemon hang on Linux caused by a
waitpid(-1)race condition in the SIGCHLD handler that stole exit statuses from Rust'sChildhandles, leaving the daemon in a broken state. Replaced the global signal handler with targeted crash detection via the existing drain interval (#1098)