lib/nfs/Connection: unregister socket with SocketMonitor::Steal()

SocketMonitor::Cancel() does not actually unregister the socket; it
only disables the event.