Баг, походу.
Проблема в том, что Category.GetCategory(doc, BuiltInCategory.OST_StairsStringerCarriage) на самом деле возвращает категорию BuiltInCategory.OST_StairsSupports.
Можно обойти получив напрямую категорию из существующего параметра проекта (попробовал, получилось) или из элемента модели (не пробовал, но, думаю, что всё получится)