RadioConnection, fixed some dropping packets

Found some bugs in RadioConnection::receive() that caused some packets to be dropped. There still seem to be occasional dropped packets, but greatly decreased.