Call the callback of a job if the worker that was processing it died

So that other parts of the application don't wait for the job to be finished (it will never be), but are notified of the failure instead.
Added a unit test too, with a worker that doesn't like to be given work at all.