В любом случае, следует иметь ввиду, что отписаться от события нужно в любом случае, после того как оно вам больше не нужно. Это можно сделать в методе OnShutdown, в конце выполнения команды или каким-либо иным способом.
А какого рода проблемы мы можем получить, если не будем делать отписку (в том случае, если обработка собития требуется нам на протяжении всей сессии Revit)? Ведь в этом случае по завершении сеанса Revit всё это канет в небытие... Или же существует вероятность, что в этом случае мы можем ловить Fatal Error'ы при завершении сессии Revit?