feat(httpok): Honor timeout also on connection refused events.

Currently the timeout value is only used to wait for data from
an sucessfully opened socket. With this change, we also wait
for the socket to become available. See CHANGES.txt for a case
where this is useful
fiox(httpok): conn refused handling. Handle real timeout too

If even after timeout a connection was not possible,
the real exception from request wasn't used as an error
instead a getresponse was tried. Which might return the
wrong error message
Removed debug statement
Signed contributor agreement
Merge PR#32.