vdev_disk_io_start used 'error' uninitialised, which resulted in
random zio->io_error being set.