I'm a little bit confused about the nature of symmetrical reference frames and how they relate to time dilation. To clarify my question, I've written a scenario.
Bob stands on a platform as a train moving at some high velocity goes by. He observes that while his own watch measures 10 seconds elapsed, the train's clock measures 15 seconds elapsed. The train stops, its clock 5 seconds ahead of Bob's.
However, since from the train's point of view, Bob was moving at the same velocity, the passengers measure his watch to have measured 15 seconds while their clock measures 10. When the train stops, Bob's watch is ahead of the train's clock by 5 seconds.
How are these reconciled?