Edit a train doesn't always show the route resources correctly
Edit a train and it doesn't always handle displaying the current route properly. I also see a bug when trying to return a product back to the supply, the resource node's supply value is updated, but the amount on the train is not changed.