Você provavelmente já resolveu isso de alguma forma, mas vou postar a resposta de qualquer maneira:
Você não pode consultar a mesma tabela que acionou o gatilho em um gatilho (ou uma combinação de gatilho e procedimento armazenado). Isso pode significar um loop infinito, então o sql evita isso dando esse erro, resultando sempre no mesmo erro.