ZF-8060: Zend_Service_Amazon_S3::_makeRequest should set the URI on the HTTP client before accessing any other method

Description

Due to a bug in Zend_Http_Client (ZF-8057) disabling authentication on the HTTP client before setting the URI results in a fatal error and thus making the whole class pretty useless. The simple workaround for the issue is to call Zend_Http_Client::setUri() before calling any other method of the object.

Comments

Moves Zend_Http_Client::setUri before any other Zend_Http_Client method call.

I think it is duplicate of ZF-7990