your log says something different
Lynx Rush -> Bestial Wrath -> Rapid Fire -> Kill Command -> Readiness ->
Bestial Wrath -> Lynx Rush -> Stampede -> Kill Command
So readiness is working the right way for me ...
Can you specify how it should work?
atm it is this way
Cast Readiness WHEN
- Rapid Fire CD > 20 seconds AND
- Bestial Wrath CD > 10 seconds AND
- Kill Command ON CD AND
- Tier 5 Talent ON CD (AMoC CD > 15 seconds or Blink Strike > 5 seconds or Lynx Rush > 15 seconds)
All conditions were true in this case! and readiness was fired -> it did what the code said, and the code says what u wanted to have

fire readiness AFTER all Cooldowns where used
Any other conditions? i'm no hunter and i hope Treek will look over this thing, but if not ... i need the help of a Hunter (i'm sure we should wait until all the auras of the cooldowns faded from us and/or the target to fire readiness and put them up again for most possible maintaining ... but noone said so
nothing else changed in the rotation
there are 4 hunters abilities that are the ones you want to see refreshed when you use Readiness.
Rapid Fire: 3 min CD, stays up on your toon for 15 seconds.
Lynx Rush(talent): 1.5 min CD, takes 4 seconds to apply full debuff to boss, and then the stacked debuff remains on boss for another 15 seconds. for a total of 19 seconds of damage after its popped.
Beastial Wrath: 1 min CD, stays up on your pet for 10 seconds.
Dire Beast(talent): 30 second CD, stays active for 15 seconds.
currently what is happening is it is indeed casting readiness, but it is casting it immediately after casting those 4 CD's. Take rapid fire for example. increased haste by 40% for 15 seconds. if you cast it, then cast readiness almost immediately after, and cast rapid fire again, the buff on you simply resets to 15 seconds. as it stands right now, by casting readiness immediately after, then casting rapid fire again, the buff of rapid fire is only down to about 13 seconds before refreshing to 15 again.
what that basically means is, instead of having +40% haste for a total of 30 seconds (pop rapid fire, wait 15 seconds, THEN pop readiness, pop rapid fire again) i am instead only having +40% haste for 17 seconds or so. (rapid fire refreshes to 15 seconds when its down to about 13 seconds. 2 seconds + 15 seconds for second cast = 17 seconds

)
the same applies for the other 3 abilities. they do not stack or lengthen in time if they are immediately popped again afterwards. thus wasting 90% of the effectiveness of the first cast of each of them.
and looking above, we see that Lynx Rush has the longest time of effectiveness at 19 seconds. so basically, it needs to be popping Readiness 19 seconds, or maybe 23 seconds AFTER all 4 are cast. 19 seconds for the longest debuff to fade, and +4 seconds for each time GCD is up after popping each of the 4 abilities.
and lastly, we want our tier 4 talent(in my case, Dire Beast) to be included as well. listed above as one of the 4 cooldowns that should be taken into account before casting Readiness. (summons a beast to attack target for 15 seconds. 30 second CD)
I hope this all made sense! i will be keeping up with your progress on this little issue

and testing as new updates are rolled out. thanks for putting in the time. keep up the great work!