Issue description
I'm trying to create a network by adding branches and waypoints to stations.
I started with bidirectional tracks, but the train kept getting stuck before the intersection where the direction of travel changes.
I removed the bidirectional tracks and made a loop—the trains still don't want to park at the dead-end.

Reproduction steps
- Load attachment save https://drive.google.com/file/d/1SusUcJNLXfuydXAw35axy31rID_EHfJ2/view?usp=sharing
- See 3x trains on center
- The one of this train is parking.
- Other wait before closest cross
- If parking train remove from union the second train can reach parking zone
- But only one.
Game version and build number
v0.8.3a (b578)
Operating system
Windows

