I use a swing timer, of course, if you start to cast slam just after an autoattack with a 3.8 weapon (in my case executioner's cleaver) he will always reset the next auto swing, so no white dmg, no rage generation.
This is not working properly because normally you should be able to cast slam between two autoattacks without any reset.