Tell OSCConnection's udpSocket to close on disconnect

It's not sufficient to decrement OSCConnection's reference and expect the socket to be deallocated immediately. There could be some retain cycles keeping it alive, and therefore preventing the socket from being unbinded. If the OSCConnection has received disconnect, we can basically guarantee that we want the socket closed.