Under the hood
Killing a workflow now forwards an explicit signal, and notifications skip recovery and diagnostics blocks.
Killing a workflow now forwards an explicit signal to v2Run.kill(r) instead of an implicit kill. Workflow completion and failure notifications also skip the recovery and diagnostics blocks entirely when a v2Run is present.