Record.HasField(string) was throwing if the field didn't exist
add fuzz test for RecordKeyComparer