Combines wait with check_exit_status.
a Subprocess
a Cancellable
true on success, false if process exited abnormally, or cancellable was cancelled
cancellable