Only use Timeout if we don't have a final_resp
Only use Timeout if we don't have a final_resp

I'm sure the Timeout context manager is relatively cheap, but it can't
be free.

Change-Id: I71c0c5944ec372e9b983021dd024de0c5aa1ded2

swiftstack/swift,nadeemsyed/swift,larsbutler/swift,matthewoliver/swift,clayg/swift,hurricanerix/swift,redbo/swift,tipabu/swift,tipabu/swift,matthewoliver/swift,notmyname/swift,psachin/swift,psachin/swift,psachin/swift,openstack/swift,nadeemsyed/swift,tipabu/swift,hurricanerix/swift,smerritt/swift,smerritt/swift,notmyname/swift,notmyname/swift,clayg/swift,notmyname/swift,smerritt/swift,prashanthpai/swift,clayg/swift,prashanthpai/swift,swiftstack/swift,swiftstack/swift,smerritt/swift,psachin/swift,nadeemsyed/swift,clayg/swift,openstack/swift,openstack/swift,openstack/swift,tipabu/swift,larsbutler/swift,hurricanerix/swift,nadeemsyed/swift,redbo/swift,matthewoliver/swift,hurricanerix/swift,matthewoliver/swift