The nodeFailure field triggers a kernel panic on the node. Because the node will reboot suddenly, the pods running on it (the injection pod included) wont' see their status updated for a while. This is why the injection pod can appear as Running or Unknown while it has currently finished the injection. The kernel panic is triggered by using sysrq. The injector uses the following mounts to use it:
/proc/sys/kernel/sysrq>/mnt/sysrq/proc/sysrq-trigger>/mnt/sysrq-trigger