(Missed the difference between revalidating and recalculating...)The route of a train is revalidated (and recalculated if it was invalid) in the following scenarios:
- [...]
- The train has waited at a chain signal for a multiple of 5 seconds.
- If the trains has waited for a multiple of 30 seconds or if multiple train stops with the name of the destination exist, the train is forced to recalculate its path.
- [...]
P.S.: Thanks about reminding me about train debug tools !