А... Вот Вы про что! Да. Был не внимателен.

Я так понял, Вы были возмущены именно содержимым метки, а не способом ее применения.
Между прочим, метод SysQuery::valueNot() написан точно также. Разве что, использованы одинарные кавычки и, как следствие, проверка на соответствие рекомендациям не настивает на том, что текст надо заменить меткой. Т.е. еще раз косвенно подтверждается "вина" слишком хорошей проверки.
Я так понимаю, что изначально была "тупо" написана текстовая константа в двойных кавычках, а когда запустили проверку на соответствие рекомендациям, то получили рекомендацию оформить текстовую константу как метку. Ну, и получили, то, что имеем
PS: Каким образом можно неправильно "перевести" запятую или восклицательный знак - не понимаю

Как "потерять" меточный файл, тоже плохо представляю. Нет, теоретически, конечно, все возможно, только, по-моему, проблема несколько надуманная

.