Verified Markers
Remembers which pack versions passed the integrity check, so a version is hashed once. Back it with persistent settings to hash once per install instead of once per launch. AssetPacks calls it under its own lock, so an implementation need not be thread-safe.