Имел место импорт одного xsl из другого, т.о. получалось, что в полном было два шаблона с одинаковым именем. На что Парсер справедливо возмущался.
Что характерно, в 3,1,4 он на это не ругался, поэтому ошибка проходила незамеченной.
Голова, пепел.
Два шаблона с одинаковым паттерном в преобразовании присутсвовать могут, при конфликте вызывается последний, имеющийся в xsl. Разрешить конфликт явно можно выставлением приоритета.