Sets the image annotation status when the service request has failed, cancelled, or is adult

Also ensures that an empty annotation will set the appropriate status

Bug: 905419
TBR: nasko@chromium.org
Change-Id: I09eb4ddc6489f015ff137564c89cbc88328e80cc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1506373
Commit-Queue: Nektarios Paisios <nektar@chromium.org>
Auto-Submit: Nektarios Paisios <nektar@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#638377}
4 files changed