streaming: avoid allocating more than one block of zero when explicitly writing zeroes
streaming: avoid allocating more than one block of zero when explicitly writing zeroes

Signed-off-by: David Scott <63c9eb0ea83039690fefa11afe17873ba8278a56@eu.citrix.com>

djs55/ocaml-vhd,xapi-project/ocaml-vhd