I *think* that your talk of 3 packets is not needed, ie. the initial delayed packet doesn't have to be a retransmission. It can be the first copy of that segment that gets massively delayed and arrives late and causes problems, by virtue of arriving after the retransmission already caused the connection to move on. Other than that this does seem perhaps a bit cleared than what I wrote.