Remove the timeout from the receive call in DefaultUdpTransportMapping
Always get a copy of the packet data instead of wrapping
Fix some synchronization and erro handling in DefaultUdpTransport