Is there a reason that trains travel 1/4 or more miles past a switch be for going back to where they were (almost) ? I wouldn't think in real life this would be standard operating procedure. waist of time and fuel. Stopping 50 maybe 100 feet from the switch. Barstow railyard scenario.
I think that the dispatcher can't give you a path unless you start at a signal. So your train has to pass the next signal on your path before you can be pathed back again. It's the same on sandbox. If I path my train to stop before the next signal, any path I try to choose after that is classed as unreachable, unless I move my train infront of the next signal. I guess in rl the yard Marshal will control train movements within a rail yard but in tsw there is no Marshal.