Snapshot migration

At this point, snapshot migration works with `pumphouse.fake.Cloud`.