Только сочинил пост, и тут же вспомнил, что я так другой проект реализовывал. Если кому будет полезно, вот как это выглядит:
{{res|notreuse|onlyfail}}
res - название ресурса notreuse - я так полагаю, указывает чтобы не использовать строки, которые уже использовало onlyfail - также догадываюсь, что этот "тег" говорит чтобы ошибку выдавать только когда не останется неиспользованных строк.
Нашел косяк. 1 строка включить кеш её удаляю и капчу с капчаснайпера на икевил перекидываю всё норм работает. Но блин какбез кеша засылать в капча снайпера?