I never ran into this problem because I define a unique traininfo file for a specific locomotive and move.
I do that because I run (mostly) to safe sections which are usually depots and use load traininfo to continue that particular train.
It is also useful to reverse a train, again, by continuing that train with a new traininfo file and transit.
Copying a traininfo file and modifying the locomotive is easy.
I use one to one correspondence for trainfinfo to transit and I customize transits for locomotive characteristics.
My only lament is that there is no easy way to copy transits for modifications.
--
Ken
NYNH&H, Old Colony Division, Cape Cod Branch (1949-1959)
Loconet * JMRI 5.11.4 * OSX,Win10,Ubuntu
Blog: ?
Youtube: