Handle SIGCHLD interrupts in more places.
Merge pull request #199 from cgjones/sigchld-intr

Handle SIGCHLD interrupts in more places.