Вопрос интерпритации. В случае с Нарциссой - лорд дал драко два задания : убить Дамблдора и провести пожирателей в школу. Снейп, давая обет мог намеренно, произнося кляьву иметь ввиду второе. Мог даже, во исполнение клятвы намекнуть на шкаф и подсказать как его чинить. С точки зрения клятвы он выполняет обязательства. Мог даже сам починить шкаф если драко тупил.