Moved this to feature, I guess the feature request is:
Make it possible to 100% revoke a badge that gets re-evaluated
or
Ban admins from revoking badges that are SQL based / recurring eval badges
For now my recommendation is “don’t do it” but admin experience certainly could be better.