I think that the main problem is the way the instructions are prossesed
sometimes the AI loses track of were it is or misses an instruction
to give an example:
I an in the prosess of building a new route
at the moment it consists os 3 stations with yards and several industys in each yard + plus a mine
now while I am building form time to time I set a consist up to prove that all parts of the rout are working
now last night I finished the mine section so set uo a coal train
this unit runs to the min and loads, the engine decouples goes to the service yard recoals and waters runs to the turntable turns recouples to the wagons and then leaves the coal mine, passes to stations by the bypass lanes and enters a portal ( the portals are at each end only to prove the system, as the route grows the portals are moved to the new end of line) exits from a different portal and runs back to the mine then repeates forever. now this unit performed 10 times without fail,
I then put in 2 more units, these started form each end of the route stopping at each station on line loading passangers and going out the portal at the other end, it then reenters the line at the original end via the portal rhere and repeats the sequence again,
well I started the sequence and blow me the coal train goofed up at the turntable, ( run pass the stop) and derailed when the table turned,
at the end I found that at the moment the coal train was approching the turntable stop , one other was just entering a portal, so the coal train instruction to stop at the set place was not prosessed untill the other one had finished with the portal sequence ( I think!)
anyway I put a 2 min delay in the coal trains sequence after decouple before it set off for the turntable, magic it worked again
so the you are, the auran jet program is not completly multitasking and there is nothing we can do about this !?
Its just a matter of finbe tuning the sessions so that you dont get time consuming objects running on top of each other,
The Cromwich layout I put up took 2 days to construct
and 3 weeks to get the session timings correct and eaven then althou they worked OK for me I got feedback from some people that they had problems with the consists running foul of each other, so now I dont put sessions up, just the route !!