vhdx: correctly propagate errors