block: don't kick empty queue in blk_drain_queue()