connect flag for options

if `opts.connect` is set to `false` then we treat this connection as if it will never emit a `"connect"` event and use the same fallback we use for HTTP.