Fix global category update

This merely fixes the symptom instead of the cause: The original problem
is that the same validator - ValidCategoryBadge - is used for validating
categories as well as for validating category assignments.