tryActivate
Vorpal Strike only fires on critical hits, so the gate lives here: on a non-crit this returns false without starting the cooldown, and the dispatcher consumes neither the cooldown nor the proc feedback. On success the cooldown is started inside onActivate, never by the dispatcher — the side-effect COOLDOWN branch verifies the skill went on cooldown to detect that it actually fired.