nie wiem, czy to działa, ale możesz spróbować zresetować stan zadania na aktywny i ponownie zapisać zadanie:
job.on('failed', function() {
job.state('inactive').save();
Edytuj:ustawienie stanu na nieaktywny spowoduje prawidłowe ponowne umieszczenie zadania w kolejce.