Mystery probably solved.
It seems that my problem is an IE problem. It's happened a few more times, and still only on this site, but I have a probable explanation for it now.
I'm not 100% certain, but I think it only happens when I use the browser's back button. I use the back button much more on this site than any other, so it's more likley to happen here than anyplace else.