Honestly, that is ridiculous and completely unacceptable. It is your Ts responsibility to keep time. And if it was just a normal session like you say, there was no way you caused the overrun at the end.
I would bring it up again. I would even verge on refusing to pay it.