これが機能しているかどうかはわかりませんが、ジョブの状態をアクティブにリセットして、ジョブを再度保存してみてください。
job.on('failed', function() {
job.state('inactive').save();
編集:状態を非アクティブに設定すると、タスクが正しく再エンキューされます。
これが機能しているかどうかはわかりませんが、ジョブの状態をアクティブにリセットして、ジョブを再度保存してみてください。
job.on('failed', function() {
job.state('inactive').save();
編集:状態を非アクティブに設定すると、タスクが正しく再エンキューされます。