If you delete a vm and hope to have vagrant recreate it.  it wont.  Check for it really existing in the inventory and not just in the box file
make sure we are connected during the first test if the vm is created during up action.  also only test if the vm actually exists if we are connected to handle the rest of the actions
Add a provider option to disable naming vms with extra info