So Vagrant is launching the VM locally, is that why it needs nesting?
Would you be ok with a trampoline that launched the VM as a sibling to the Vagrant VM?