Id-шки больше похожи на id диалогов, чем на id команд, посмотри выше по журналу.
Вообще, алгоритм проверки достаточно простой. Сначала пытаемся найти RevitCommandId:
var commandId = RevitCommandId.LookupCommandId("<id команды>")
Если commandId равен null, то уже точно нельзя :-) Дальше проверяем методом UIApplication.CanPostCommand. Из справки
Identifies if the given command can be posted, using PostCommand(RevitCommandId).