What you wrote looks about right.
You get passive procs every 2-3 seconds off your own. Then you get retaliatory procs which are off the enemies' attacks which will make a slight mess of any sequence.
On a straw man with no retaliatory procs (which is what we're interested in) the spacing is pretty much perfect.