use different error type for non-connect timeout