Got a lot of Connection timed out in my very broken test links. :-) Compared to wget I have not found any inconsistencies yet. So far so good.
If you believe this is a false error, turn off async_connect in the httprl options array and try again. Write.
This sounds like an impossible TODO for HTTPRL admins/users, isn't it? It's not a configuration option (I'm aware of) that users are able to change. Should we make this an optional setting in HTTPRL settings or a hidden settings.php setting or just remove the confusing text? Working around such issues is currently up to all maintainers using HTTPRL and no effected site can change this without patching modules.
I'm just asking for a usability discussion how we should allow users to change this on their own, but I would prefer to have a setting in HTTPRL as this setting sounds like a global setting that should affect all modules integrating with HTTPRL. I would also remove the confusing message users cannot recover from. Not sure why this message is there... maybe it's for the async PHP bug that we identified in 5.2.x ?