InterruptChannel() and EndChannel() doesn't work as indended.

Current behavior:
Using EndChannel() or InterruptChannel() on ability/unit calls OnChannelFinish and removes channeling bar, but unit still "channeling" spell and OnChannelThink gets called until "durational" end of spell.

Expected behavior:
Calling EndChannel() or InterruptChannel() should stop ability/unit channeling processes including calling of OnChannelThink function and ending animation.

new_bloom_2017 / PA's Stiffling Dagger has this bug