Add JobFailProtection

- check how many times a job was processed (it gets not pulled form the
queue on worker failure) and stop processing after a fixed number of
tries
- remove Error suppression
- change worker directory;