The registry seems to run in a continuous loop of updating. I usually see the following message:
Package is scheduled for an update check. Still have to wait for 407 other packages to complete.
Then i can't update my package. I wonder if a cron job is not finishing before it is run again?