Ok, going that route.
Each swing could proc either, so there is a 98% chance each swing will not proc HoJ and a 95% chance it will not proc sword specialization.
Or a 93.1% (.98 * .95) chance it will not proc either on each swing.
After you get your first proc of one of those, and trigger the expoited 2 extra attacks, there is an 86.6% chance the chain ends there (.931 * .931). There is only a 13.4% chance that the chain continues.
The odds of having 2 triggers in a row with those exploited attacks? .932% a little under 1/100 swings.
Odds of 3 in a row while perfect macro exploiting? .123% a little better than 1/1000 swings
4 in a row with perfect macro use? .016% or about 3 in every 20,000 swings.
And the odds continue to get worse.
Seriously, even with this macro literally perfectly doubling the resulting swings, the odds of it chaining far are pretty small. It still is never going to go infinite. Could it 1 shot a person? Sure, but chain procs aren’t generally going to go far.
Compounding small chances don’t go infinite.