on Existing Key
In a store with a CreationOptions.documentKey, what happens when a visible document that replaces doesn't name already has this document's key: KeyConflict.FAIL makes the outcome InsertOutcome.Conflicted, KeyConflict.REPLACE replaces that document too, as JsonStore.upsert does. Ignored in a store without keys.