Quantum oscillations and Dirac dispersion in the BaZnBi2 semimetal guaranteed by local Zn vacancy order