I would call this bug inconsistent at best? It doesn't happen all the time, and when a train starts behaving it usually works for a while. Other times, it just will not load at all without constant micromanagement. Safe to say, causes plenty of backup on the rails, and a good couple of laughs in our group when we realize that our entire rail network got taken down by a steam train which decided to take a nap.