SingleFileMessagePackBackingStore::pull_schema_catalog reads the catalog under the shared lock pull_all takes; resolve_schema_entry resolves a record's schema id as the decoder does. Decoder, encoder and CultCacheEnvelope unchanged.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>