provide more context when a worker fails

Thanks to @pftg for the inspiration.
better to use `job.name` because `job.class.name` will show the job invoker class