Потому что это поездной светофор - открывается при свободности БУ.
А должны стоять маневровые - это тупиковая горловина, за выходной сигнал поездного движения нет.
Белый - это манёвры, а маневры - это движение и на занятый путь.
А у этого какой-то странный скрипт. Может открыться белым, но только на свободный путь.
__________________
next_state == 7;
|