I have Tyr's Hand installed in a remote server and Heimdall 2.0 protecting it. The runner declares a run and approaches Heimdall 2.0. I pay to rez the ice, and the runner decides to break all three subroutines with whatever means are at her disposal.
Is it correct that Tyr's Hand can be rezzed and trashed now to prevent the runner from breaking the second subroutine (1 brain damage, end the run)? And is it correct that essentially the runner has no way of avoiding this from happening - once they have elected to break a subroutine, I can prevent them from breaking it and they must suffer the consequences?