At the time of day you were there they run a few non revenue runs between yards to get ready for the evening rush hour, the non stop trains in the day are quite common, the wire train usually goes to Elwyn during the day, couldn't tell you why it was on track 2 maybe a shift due to congestion or they needed to work on that track that day, the West Trenton train that comes from Thorndale gets stung by Amtrak running in front of them quite regularly, remember on the Harrisburg line they are at the mercy of Amtrak, would be nice to adjust the running time to give it a better chance of being on time, but then that causes more problems having to find a new slot through Philly, and the spacing on the West Trenton line wouldn't justify running 2 trains so close together
The managers in their ivory tower know more and more about less and less, and end up knowing everything about *&$% all