Watch child process for exit, and exit with its status code.  This makes feather behave better with CI environments that depend on exit codes for unit test success/failure.