Use Socket#connect_nonblock to determine if a port is reachable

:construction:

Still need to test this at scale, but this is feeling like a better solution than the previous one.