I am using 4.9.40
I see the time out settings, all that seems to allow me to do is end the job/task if it has been running for too long.
The HTTP request gets an error because the HTTP request is timing out when the request is made. It takes about 3-4 minutes to complete the HTTP request before a response is given and this seems to make VisualCron think the HTTP request has timed out.