Not doing so is causing spurious failures on the bots I believe. This is already done by libuv for us, and I think that libnative should do the same thing in order to keep the two in sync.
Last I looked, I think there's also some business with SO_REUSEPORT for udp sockets. Regardless, I think that we should mirror what libuv is doing for both tcp and udp.