The tolerant sameAttachmentTurn arm was an unparenthesised || operand, so a rowId-bearing optimistic row could be swallowed by a committed row it provably is not — pasting the same captioned screenshot twice dropped the second, genuine turn. Gate both arms on !conflictingTranscriptIdentity, matching the comment's invariant; the rowId-less paste keeps matching tolerantly.