There's also the fact that after being stopped for ~30 seconds with the 'drive' command (not drive to), it cancels the command and requires intervention.
		
		
	 
Sorry to keep contradicting you but I can only go by what I see happening.
I just ran a third test, this time using the "Drive" command, which, by the way, is a hangover from the days before the "AI" was introduced (pre TS2004???) and its purpose was to set a train in continuous motion provided the track was clear (a large loop was ideal) and it would obey all speed signs but it would not set any switches.
In driver mode I moved train 1 into a position where it blocked a junction needed by train 2. I then issued the "Drive" command to train2. It moved forward to the stop signal immediately in front of the blocked junction and waited with the message "Waiting for access to junction ...". I waited 5 minutes before moving train 1 past the junction and onto a branch line clearing the junction which I manually reset for train 2. The signal in front of train 2 changed to proceed, the train moved forward and onto the main line. The "Drive" command was not cancelled.
My observations.
I have always stated that the "I" in "AI" has never stood for "Intelligence" - "Idiot" or "Incompetence" could be more accurate definitions. This is also true in other areas of computing, industrial control, problem solving and so called "expert systems". "AI" systems work when everything else operates exactly as predicted - no delays, unexpected events, errors, breakdowns, etc when human intervention is always required. Why do people think that Auran/N3V can achieve with an "AI" system what railroad operators with $$$$$mega to throw at the problem cannot?
I make very limited use of AI in my sessions and rarely, if ever, have any problems. Like those childrens toys that can play by themselves, I fail to see the point of setting up a fully automated railroad that runs by itself for hours (or even days) without human intervention - but that is just me. A very large part of the joy of Trainz is getting in and taking control myself.
Individual opinions will always differ, but improving the "AI" system is not anywhere near the top of my list of priorities for Trainz.
My opinions.