In send() sync mode, as Linux does, if the recv buffer is full but the user
keeps sending, we record how many replies we dropped, and return ENOBUFS the
next time the user calls recv().
Doing this by checking the dropped bytes at the beginning of nl_soreceive(),
resetting them, and then returning immediately.