Debido a que nunca puede anticipar en qué entorno se lanzará su ZSH en particular, es una buena práctica restablecer las opciones al comienzo de su script con el comando emular:

emulate -LR zsh

After the emulate command, you can explicitly set the shell 
options your script requires.

The emulate command also provides a bash emulation:

emulate -LR bash
NathanNoSudo