Возможность получить значение куки в процессе XSLT-преобразования зависит того какой XSLT-процессор используется в рабочем окружении. Также можно наблюдать, как этот вопрос по разному решается в продуктах или библиотеках.
В частности UM.CMS (проверял на версии 2.9.7-49344) передает значение куки в одноименный параметр при выполнении трансформации шаблона.
Беда может быть связана с более старой версией, где это поведение не поддерживается, либо каким либо внешним багом.