If you try manually telling a train to go to a path designated as the opposite direction as it's current track when the two tracks are joined by a bi-directional track it fails to navigate there unless you move it to the bi-directional track. In the screenshot the faulted train was told to go from it's current track to the track below that one.

