Upload handlers use the URI provided

* The upload uri is provided as a query parameter
* If the default uri fails, a retry is attempted using the external api host
* Add missing async=true when uploading a droplet
* Log timing of upload vs polling

[#80393104]
Remove download build artifacts

* Unused endpoint

[#80393104]