with new system to allow jobs to be 'failed' without killing the worker,
I needed to add in a check to prevent the worker from grabbing the same job back and trying to run it again. The retry works best when the job is run on a different machine at a different moment in time (ie a different hive_id). This randomizes the run environment.
Showing with 2 additions and 1 deletion