Mercurial loader sometimes creates snapshots that point to revisions that haven't been loaded
While investigating the old github imports that have failed, I noticed that the Mercurial loader is doing the same thing...
Some mercurial origins have a snapshot that points to a non-existent revision.
This needs investigation and fixing.
Migrated from T998 (view on Phabricator)