set KeyRange.isSingleKey correctly after deserialization, fixes in skip scan for single key cases