A descrição correcta é a seguinte (tenta segui-la calmamente, pode ser um pouco confusa):
a) O trigger do Restoration Angel dispara, e visa o Hunter como alvo.
b) Ao resolver o trigger do Angel, o Hunter é exilado (trigger "leaves-battlefield" dispara mas ainda não é colocado na Stack) e volta a entrar em campo imediatamente (trigger "enters-battlefield" dispara mas não é colocado ainda na Stack).
b1) A saida e re-entrada do Hunter ocorrem durante a resolução da mesma habilidade, e como durante a resolução de um item na Stack não há prioridade para os jogadores usarem a Stack, não vai ser nesta altura que os triggers são colocados na Stack. O trigger do Angel tem de completar resolução, para jogadores irem receber prioridade e os triggers poderem ser colocados na Stack.
c) Mal o trigger do Angel acaba de resolver e o jogador Activo vai receber prioridade, o
controlador do Hunter tem nesta altura 2 triggers para colocar na Stack ao mesmo tempo. Sendo ele o controlador de ambos, é com ele a escolha da ordem de entrada dos triggers na Stack. A partir daqui tens 2 soluções possiveis:
c1) O jogador decide colocar o trigger de "leaves-battlefield" 1º na Stack e o trigger de "enters-battlefield" em 2º. Neste ponto o trigger "enters-battlefield" resolve primeiro (Stack resolve de cima para baixo), o que significa que o Hunter pode exilar um alvo legal. O trigger que devolve o Inferno Titan resolve após, e com o consequente trigger do Titan, podes atirar 3 damage no Hunter, eliminando-o e fazendo com que aquilo que ele acabou de exilar volte novamente com o trigger respectivo.
c2) [e mais provável de acontecer] O jogador decide colocar o trigger "enters-battlefield" em 1º na Stack e o trigger "leaves-battlefield" em 2º. Aqui o Inferno Titan entra em campo antes do Hunter exilar um outro alvo, podendo dar 3 de dano ao Hunter, eliminando-o. O trigger de "enters-battlefield" do Hunter, no entanto, resolve à mesma (habilidades existem na Stack independentes das suas fontes), levando o alvo do trigger para o exilio permanentemente (pois o Hunter saiu de campo antes do trigger de exilar resolver).
Uma nota importante que eu adiciono aqui é a de que o alvo para o novo trigger "enters-battlefield" do Hunter tem de ser declarado quando o trigger é colocado na Stack. Em ambas as situações o Titan não está em campo quando o trigger é colocado na Stack, logo o Hunter nunca vai poder voltar a exilar o mesmo Inferno Titan nesse exemplo.
Cumps