When writing vhds, missing blocks should not be counted as work

Missing blocks are omitted from the output, so they should not be
counted as work, otherwise progress bar calculations are completely
wrong for sparse files.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>