/castsequence reset=15 Soulburn, Soul Swap, Malefic Grasp
Currently if you use Soulburn and Soul Swap in a castsequence, Soul Swap gets cast twice. I would assume this has to do with a difference in Spell IDs between a normal Soul Swap and a Soulburned Soul Swap.
This is problematic for a few reasons. First off, it wastes time by using more globals than necessary. More importantly, this forces the warlock to use a cancelaura command if they want to continually use Soulburn and Soul Swap to repply DoTs (ie: when the boss is below 20% health). If the warlock IS NOT using the Soul Swap glyph, a cancelaura will remove the DoTs from the target. If the warlock IS using the Soul Swap glyph, a cancelaura will force a 30 second cooldown. Either way, it's futile.
Blizzard please FIX THIS ISSUE!