Use absolute paths for ZSH; the script was breaking and erroring out with 'which zsh' during the provisioning.
Remove some other things that may be preventing the VirtualBox guest additions from being installed.