Я б сходил бы, да в аглицкой мове не умён...

А сколько там всего народу участвует в ORTS?
---
block_state () и next_sig_xx () непонятно как срабатывают, когда выходишь со станции по удалению. Получается, что первый проходной какое-то время !enabled, но непонятно - как именно это время рассчитано в движке.
Выходные, как я понял пока - даже если путь сервису не доходит до след. сигнала, и тот не виден на мониторе пути - скриптом его всё равно можно проверить, иначе бы маневровый на выходном по зависимости от
next_sig_lr(SIGFN_NORMAL) == 1; (state=1; у проходного по !enabled) не открывался бы.