In my experience, it's not random at all. Some spells cast every time, others never do. One can avoid casting those spells while spiritshifted, but it's quite an undue burden on the stag considering their carnage doesn't work correctly without the community patch.