zshrc: Make zle-smkx() and zle-rmkx() more robust wrt changed options