I am not sure that this is adequate. An authorized instant upload could fail and remain pending to be retried in the future; then the user disables instant uploads, before it's retried; when the upload is retried and comes here, it's not uploaded. But it was authorized when the photo was took!

Since it's supposed it was instant, I think the authorization should remain as valid.

Consider this as an open discussion, please. Convince me I'm wrong