Without the guard, a failed DELETE (4xx/5xx) was silently swallowed and annotationReloadKey was incremented anyway, leaving the annotation visible and the user with no feedback. Now matches the deleteBlock() pattern immediately above. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>