Handle SIGCHLD

This small change eliminates some ugly error messages in the log when a child terminates itself (e.g. because its ZK session expired).