State deserialization fails with KeyError when loading states created before header encryption support was added. Older states don't contain the header encryption fields (DHRs, DHRr, HKr, HKs, NHKs, NHKr) that were introduced for the header-encrypted ratchet feature.