OOHH I see, I'm running test-in-vagrant.sh directly, so VAGRANT_DONE_ACTION is not being set. Should we perhaps add something like this to test-in-vagrant.sh to set this as default?
VAGRANT_DONE_ACTION=${VAGRANT_DONE_ACTION:-destroy}