Trying to transition gracefully. See commit note.

We're doing something awful: the SYNACK is probably being interpreted as
a protocol packet and causing a client all sorts of hell.