Fix integration test that restores 3.4 snapshots, and refactor the snapshot workflow to have its own package, and be more readable.
Works