host: Set job exit status to 0 if it was signaled

This is so that a job which is explicitly stopped via `SIGTERM` (or any other signal) has a status of `done` rather than `crashed` in the controller