I have always had this problem as well and I have found that it reoccurs more often when retrying over and over again on the same beatmap, so hitting that first perfect 300 whenever it's a single has always been a pain for me for certain beatmaps. While the vast majority of beatmaps are fine, only a select few will have this hitcircle repeat where it reappears as though it started incorrectly. One of the possible solutions that I have found for these is to redownload the beatmap, but even then it usually will not solve the problem. Soo.... I'd love to see if there's something that can be done for this and I'll even try to upload a video (hopefully today) that can show the issue that I have and you can see if it's similar to what you're seeing.
Edit: 13:27 2/18/2014
After changing my skin I can't recall it happening anymore. I'll continue to try to find it, but so far I haven't seen it again.
Edit 19:34 2/18/2014
I have had it occur, but it wasn't enough to be a noticeable bug, or at least as much as it used to do it for me. I'll keep looking probably tomorrow or something.
Edit: 20:52 2/22/2014
I haven't been able to spot the bug through any of the unranked beatmaps that I play. Maybe it was the old skin that I used to use.