Fix VirtualBox VM launching

Don't reconfigure a VM if it already exists to avoid trashing user
configured VMs.  Enable error checking for VM creation to make it more
robust.

Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>