Fix: xml: Purge diff markers even if there's no digest

So that "cibadmin --patch" and "crm_diff --patch" work correctly