Use the client timeout setting as http read_timeout

My issue was that the http timeout (default is 60 seconds) was masking some errors in Jenkins that were shown after ~60 seconds. Increasing the http read_timeout allowed me to catch this situation.

Since the client class already takes a timeout parameter (but it doesn't seem to be used?), I am passing this into the http object.