block: use bio_has_data() in the IO completion path