Stop printing out wait: no child processes on SIGINT

Not sure what's happening here. Sometimes there's no zombie child
left after a SIGINT, and sometimes there is. Code assumes
that it always should wait. It's like we're ignoring SIGCHLD or something?
(I know nothing much about signals... why am I doing this at all? :) )

Resolves #7