Any cd command will cause rvm to override the trap handler in the shell These means that vagrant_destroy will not get called at the end because in the node function it cds Run the nose tests in a subshell
Also remove the serverspec-specific files.
Give up on using test-kitchen, busser, and more of its complexity and simply run serverspec directly, via SSH.