All caused by the crappy WCG server and being forced to parse the html to get the stats. Until they present the stats in a more parseable (and reliable) form the problems will remain.
In this case the script timed out originally, when it picked up again it thought they were all new once again.
I do have a fix for part of this running on the new server once that is ready.
Bok