block: fix blkdev_issue_flush() not detecting and passing EOPNOTSUPP back