I found a 3rd party cs_mkick module for channel ops, which works as designed. However, it leaves the "kicker" in the channel. I think having a cs_mkick or even os_mkick for opers as well as chanops that completely empties the channel incase of a desync would be helpful.
Thoughts and comments welcome.