Make Worker objects deal with premature child process exits better