move too-large-for-segment check into LogRecordAdder, saving a redundant serializedSize computation