Snapshot expiry logic ready for testing (no thinning actually performed yet).