Не думаю, что дело в том, что код выполняется в IUpdater, разве что, IUpdater реагирует на создание вида, в коде запускается Duplicate, затем IUpdater ловит создание вида в результате запуска Duplicate и т.д. до OutOfMemory / StackOverflow Exception
Вообще у Вас немного показания расходятся. В сообщении указываете, что копируете листы, в коде viewDrafting - чертежный вид. Насколько помню, листы вообще нельзя так копировать...
Рекомендую перед вызовом Duplicate проверять возможность копирования с помощью метода CanViewBeDuplicated