Desculpe - eu não entendi a pergunta original.
A resposta é não, não há como saber se um comando do utilitário de falha foi concluído com sucesso. As funções que são chamadas para executar um comando são todas as funções vazias, por exemplo, o comando "bt" é declarado da seguinte forma:
void cmd_bt (void) { ... }