You want to rescue from your timeout error which will be thrown here also if the connection times out.

```ruby
def default_connector_port_open?(host, port)
  Timeout.timeout(1) do
    ...
  end
rescue Timeout::Error
  false
end
```