fix SBD disk creation on Windows

For some inexplicable reason, doing createhd twice on Windows
fails, whereas on Linux (and even on Windows 6 months ago)
VirtualBox is perfectly happy with that.  So we ensure that
we only createhd and modifyhd once.