added code to catch an exception at the job level, reset/fail that job
yet allow the worker to continue working. Previous design killed the worker when one of it's jobs fails. This new design should be more efficient yet still provide some level of inter-job-mangle-proof-ness.
Showing with 14 additions and 8 deletions