When connecting to incorrect ports, the client currently hangs for a very long time. This can commonly happen when one has changed to port 80 in the configuration and connects to a machine that runs a web server. We should make tlssh a bit smarter so that it aborts early.