Насколько я понимаю, невыполненные задания перенесены на повторные попытки на более позднее время.
"При сбое задание снова планируется через 5 секунд + N ** 4, где N - количество повторных попыток." Из раздела «Настройка» README.textile .
Я предполагаю, что оставшиеся задания будут обработаны за это время. Возможно, вы захотите контролировать вашу таблицу delayed_job и посмотреть, есть ли в каких-либо заданиях значение поля last_error, отличное от NULL.
Это также может зависеть от того, сколько рабочих процессов у вас есть. Работники delayed_job убирают задания из таблицы delayed_jobs по порядку, но нет гарантии, что работники выполнят свои задачи по порядку.