У меня тоже была очередь задач с AI, и без статусов там просто бардак. Когда начал ставить стандартные метки типа NEW, RUNNING, SUCCESS и FAILED, сразу стало проще отлавливать зависания и ошибки. Таймауты — отдельная тема, они реально спасают, когда процесс зависает, а ты не в курсе. Плюс, если сделать ретраи, то временные сбои – не проблема, не приходится вручную заниматься. Главное — чтоб статусы были прозрачные и понятные, тогда можно спокойно мониторить и не париться.