first and last packets send hackily but successfully, and rcv has to terminate :(