tcp: handle disconnects in rcv-process