#10 - updating to handle `attempts()` checks in any event
#10 - updating to handle `attempts()` checks in any event

- `attempts()` checks can also throw exceptions during a failure event
- Since all `updateJobStatus` calls include `attempts`, moved the code to get the count into updateJobStatus so we only have to handle it once

imTigger/laravel-job-status