Macro Interrupting Channeled Spells (e.g. Drain Soul)

Ever since the GSE update a few weeks ago, I can no longer maintain a channeled spell in any macro. This is particularly evident with my Warlock, for which channeling Drain Soul is critical. It starts to cast, but once the macro button is pressed again, the channeled spell is cancelled. Has anyone else experienced this, and if so, what is the solution?

I am using macros that have the [nochanneling] variable, so that is not the issue. I am to the point where I believe it to be some global addon setting. Any help would be appreciated. Thank you.