[LIBCLOUD-638] Can't set CORS headers via container.upload_object_via_stream()

https://issues.apache.org/jira/browse/LIBCLOUD-638
We should add `else` and throw if `NotImplementedError` is not thrown since this means we never got into `intercept_request`, right?