I don't understand the issue, I thought tmux would inspect env $SHELL. Looks like it doesn't and use sh instead. So we configure to use zsh instead.