When trying to define train operations with interrupts ONLY, interrupt evaluation never starts. Instead the train remains wherever it is, and shows as "idle".
Expected behavior:
Interrupt stops are enqueued even if the job list contains no stops.
Assumption:
It appears that interrupts are currently only evaluated while:
- Once after toggling from Manual to Automatic
- Continuously while waiting at a permanent stop.
- Once when completing the wait condition of a temporary stop
- Continuously while waiting at a temporary stop, if the interrupt is set to "interrupt other interrupts"
- Continuously while the next stop is explicitly unreachable
- Continuously while the train is idle / has no stop
- Once when the interrupt list changes
- Once when the scheduled temporary stop is manually unscheduled
- Once when the currently active permanent stop is removed