Allow zsh completion to fall back to files

This also makes bash and zsh completion behave more like each other