Do SRV lookup less wrong

Everything up to the TLS handshake is now implemented!  It might even
work!