Make sure we don't save the same image twice
This can happen if there are two requests very close together and the response has not be received
before the second request.
- Ensures that ProfileManager is at correct state after callers
invoke ChangeCloudSyncStatus - otherwise RunOnIdle invokes late
and ProfileManager.Instance will remain on previous user for
and indeterminate amount of time