I've checked this out, and it seems the repository is corrupt, and is thus failing.
It would appear the first damaged revision is 5cfabff35c65. I can strip the repo down to before this point, and you can push your data back up. Could you check if the repository is corrupt locally, too? Run hg verify and let me know.