Proposed fix, by kakaroto, for Bug 2911139: http::geturl abuses vwait on async call
merge main 8.5 branch
Fix test-case http-4.14
Now really fix test-case http-4.14
Fix [2911139]: connect asynchronously, but without unnecessary internal waits.