change the Zsh check to check actuall user shell, fix #2029