Partially revert 0b0c77c to handle child closing without a SIGCHLD signal