Je ne sais pas si cela fonctionne, mais vous pouvez essayer de réinitialiser l'état de la tâche sur actif et de l'enregistrer à nouveau :
job.on('failed', function() {
job.state('inactive').save();
Modifier :définir l'état sur inactif remettra correctement la tâche en file d'attente.