If the drunk transformation is 's' -> 'sh'
Sender sends 's'
Receiver receives 'sh'
Receiver sends back 'sh'
Sender receives 'shh', compares it to the 's' it thought it sent, and correctly deduces something went wrong in the communication.
It is overzealous in that it would fail if the sender wasn't drunk but the receiver was.