Make Left/Right (depending on circuit direction) orbit's at the end of the downwind leg until you are sure the landing traffic has passed?
Having learn't/continuing to fly from a busy single-runway airport with airline traffic, I've become all to familiar to your scenario. The only difference here is, I've been under control from at ATCO rather than communication with an A/G or AFIS.
I have quite often been on downwind, under the impression I'm the only circuit traffic, and number 1 for landing… and suddenly a revenue flight gets passed from Radar to Tower, which instantly has priorty over GA traffic. Controller tells me to make one/two/till advised orbits at the end of the downwind leg. Whilst annoying, it works.
I understand that under an A/G or AFIS service, it may be a little more impractical, but better than ploughing into CAS?
If the circuit is ram packed, then yes, not practical either…