Bom dia @SAA,
Ai que esta o problema, no meu entendimento você tem que cancelar a que foi enviada em ambiente normal e não a que foi para o SVC.
Exemplo:
Foi enviado a nota de numero 500 para o ambiente normal e ocorreu erro.
O passo seguinte a se fazer é carregar essa nota através do LoadFromFile e em seguida executar o método Consultar.
Se ocorrer erro novamente, gere uma nota de numero 501 com os mesmos dados da de 500 e envie para a SVC caso ela já esteja ativada.
Para saber se ela esta ativada basta configurar o componente para usar a SVC e consultar a situação, se retornar que esta em operação ai sim, você envia a nota de numero 501.
Quando normalizar, você carrega novamente a nota de numero 500 e executa o método Consultar.
Se retornar que a nota esta autorizada, você em seguida envia o evento de cancelamento para cancelar a nota de numero 500.
Uma vez que a nota de numero 500 e a de 501 tem os mesmos dados.
Espero ter ajudado.