There is no heuristic that reliably separates human-written text from GPT text. It is impossible to avoid model collapse in such an environment.
It's not about a heuristic on text of unknown provenance -- it's about publishers that exert a certain level of editorial control and quality verification. Or social reputation mechanisms that achieve the same.
That's what is preventing your "model collapse". Reputations of provenance. Not pure-text heuristics.
But in general it’s hard to separate human from AI text.