[zsh] improve zsh file loading

Based on holman/dotfiles recent revisions, specifically commit
2b01af7bf58c0c8d876e6058926787a89cd46bdb