CA-141611: support for write I/O barriers

But the last call was always a call to:
```c
xenio_blkif_get_requests(blkif, reqs, limit, final);
```
with `limit=0`, `final=1` before quiting this function