Optional ReadonlylegacyRecord name a bare JSON list is read under, for a store that was once a list.
Without it a list is damage (threat 24). With it the list is read as one healthy record of this name, so the next commit writes the records form and keeps everything the list held.
How a store reads files an older release wrote in another shape.