CA-141611: support for write I/O barriers

Maybe use `blkif->barrier.msg.nr_segments` instead of `tapreq->msg.nr_segments` ? Anyhow, the assertion now helpes to see that they are pointing to the same message.