Я об этом думал, но слишком большое количество подобного рода ошибок из предоставленных мне логов наталкивает на определенные мысли. Я сделал повторный вызов функции и повторный CoCreateInstance в случае возникновения исключения — по логам вижу зацикливание.