Eu só tenho uma versão anterior do systemd, portanto não posso testar exatamente o que você faz, mas em geral você pode obter variáveis interpoladas pelo systemd usando o formulário ${var}
em vez do formulário shell $var
. Experimente
ExecStopPost=/bin/systemctl start failurehandler@%N_${SERVICE_RESULT}.service