А блин. Тут варианта со штатным завершением воркера вообще нет. Если сделать call на несуществующий процесс, то будет другая ошибка, не таймаут. Таймаут - - это если на момент call процесс был жив. Значит речь идет только об аварийном его завершении. Ну или он не завершился, а просто не успел ответить. Что тоже, наверняка, нештатная ситуация.