block: remove q->prepare_flush_fn completely