Apply annotations to partially annotated selections

If the initial selection includes un-annotated data we should record
this so we can apply the annotation to the whole fragment, even if
it doesn't change.

Bug: 63386
Change-Id: Iae5e9de2260eccc494519a83766ed5342134351a
Merge "Apply annotations to partially annotated selections"