Erroring out of _completeUploads if we get an empty response from S3.

We've been getting some empty responses from S3, even though they're supposed to be sending XML. This change will send the error in a callback instead of producing the "Cannot convert null to object" exception when it tries to delete body.$.