CIM: Given the circumstances, you did the right thing by going around.
I'm maybe a bit more pushy and with the benefit of hindsight + a few minutes to think of an answer, I'd have maybe interjected once or twice when it looked like I'd been forgotten, eg:
Blah Blah Blah ..........
G-AAAA: "Continue approach"
G-ZZZZ "G-ZZZZ Late finals xx"
If no reaction from ATC:
ZZZ does his touch and go. CIM now at 300' on approach and expects clearance. No such luck.
ATC: "G-AAAA, surface wind xxx, cleared to land runway xx"
G-AAAA: " G-AAAA, cleared to land, runway XX"
G-ZZZZ "G-ZZZZ VERY late finals - confirm you wish me to go around"
That's not quite CAP413, but I have been known in similar circumstances to 'remind' ATC that they've made a boo boo without trying to rub their noses in it!