Fix: remoteEstablished is now set correctly in receiveAck()