Possível problema no sc_redir

Senhores,

Tenho em um grid um campo do tipo imagem html, o qual “chama” (via link) uma aplicação blank parametrizando o ID do registro.

Com base nesse id, faço uma requisição HTTP para uma aplicação REST externa e, caso bem sucedida, faço o redirecionamento para um control. Ao confirmar o control, no evento onValidateSuccess, algumas alterações e inclusões na DB são feitas e, caso bem sucedidas, dois redirs são esperados, um com target _blank (abre um boleto em nova aba), e outro retornando ao grid inicial, parametrizando uma mensagem.

O problema é que nenhum dos redirs finais (abrir o boleto e redirecionar novamente ao grid inicial) funcionam.

O resultado esperado é:
Grid -> Blank (Req REST) -> Control (Boleto) -> Grid (com msg parametrizada)

O que já tentei, com base na documentação e ferramentas de busca:

  • Utilizar a macro sc_commit_trans() antes dos redirecionamentos;
  • Utilizar o parametro “F” após o target do redir;
  • Utilizar o nome do programa destino com e sem .php

Alguma sugestão do que pode estar causando a falha nos redirecionamentos?