Удобно будет, если в ZP поток ограничить по времени выполнения, допустим максимум 5 минут, если что-то зациклилось или поток залип в ожидании окончания ajax запросов.
За 5 минут не выполнился, завершение и следующее задание поехало.
За 5 минут не выполнился, завершение и следующее задание поехало.