Load snapshots without depending on the structure of the previous snapshot
This makes sure we account for potential removals of versions from one visit to the next.
Depends on !7 (closed)
Test Plan
Updated the "revision unpublished" test case to match the new snapshot
Migrated from D422 (view on Phabricator)