It would be interesting to find out why though. There should be some logic at the switches that accounts for the diverging paths ahead upto next switch that brings them back to "main loop" and dynamically divert trains to use different paths so to optimize for say average speed or some other metric.