Improve congested behavior of unreliable ports.

Kick out the newest packet received so far, instead of dropping the
incoming packet.

Also, when a packet times out on an unreliable port, drop it.