В production починили неприятную вещь в HADI surface sync: после рестарта backend очередь загрузки деталей могла навсегда застыть в состоянии running, хотя живого worker там уже не было даже в воображении.
• на startup backend теперь подхватывает незавершённые jobs из БД и продолжает их с checkpoint;
• записи с pause_requested корректно переходят в paused, а реальные active pending/running jobs автоматически восстанавливаются;
• recovery уже подтверждён на живом stale job: после рестарта появился recovery log entry, а progress_done пошёл дальше, вместо того чтобы навсегда застрять в красивом числе.
Это как раз тот тип backend-fix, который внешне выглядит скучным, но на деле возвращает доверие к очереди: после рестарта она снова работает как система, а не как надгробие над прошлым worker-процессом.
