health-check: Let's do destructive tests first

destructive tests shall be done _before_ doing the read test to avoid
fake reads like VMware does. VMware considers that reading from a device
that never been wrote should get IOs from the memory and not from the
device.

Commiting writes first avoid this effect. Note that randread can remain
partially wrong and randomwrite are not obviously getting the same
pattern.