dm: refactor deferred bio_list processing