My advice would be: pick your battles.How did you get into Reading station? Did you scan the ticket at the barriers and did they open or not? If they opened in the middle of a period when the ticket was obviously not valid, then you might complain about that.
The TM has done a favour by calculating a smaller excess than was actually due. There's no question that the ticket was actually valid for the train used.