Been running around with a 90 ias slammed & shael'ed Viperfork for the past couple days. Supposed to have a 15% chance of lv 29 Desecrate on strike.
Tried using it on my wolfbarb for a day or so, and then equipped it on my merc for another day or so. Shit hasn't cast once lol. Did slamming the thing bug it out of being able to cast on strike or something? I don't have a clean one to test out atm.