BTW▸ we got the delayed later Cardiff train and asked at Bath Spa if we could get it to stop at Oldfield Park (which the Brighton train had been due to, and at Keynsham). We were told it couldn't.
I wonder how much that was an automatic reaction, and how much it was thought through.
Looking at real time trains, there were two trains right behind the Cardiff - a London express to Bristol then a local - and that was due within 8 minutes. Granted it was running late (no surprise this evening), but perhaps the call not to put in two extra stops to save 8 or 20 minutes for some passengers would have held up lots of others and lead to a composite longer total. Just asking / wondering.
We wanted to ask the
TM‡ but that person never appeared, and it was too crowded to try to hunt them down. So we had to get off at Bath Spa and ask there before the train moved off. The next stopping train was, at you say, showing as delayed by 10 minutes, and given the experiences at Westbury, we fully expected that 10 minutes to drag out to a much longer delay. So we took the bus instead.
As timmer says, it is disappointing that they don't automatically stop at these stops when the previous stopping train is cancelled. What happened to those passengers who had to wait over an hour more than they expected at these stations? I suspect it is assumed they just disappear off, probably to drive or take a bus instead.
I did also find it odd, to say the least, that a train that didn't have a crew available to take it to its original destination, then managed to drive itself towards that destination.