Actually, class WP_HTTP_Proxy looks like it could be promising.
I don’t know the details, but by adding some proxy setting constants to wp-config.php it looks like you could send the request through a proxy that is not having the connection issue.
Like I said, not sure of the details or how to get it working, or even if it would work, but it might be a path to try.