blk-mq: fix a memory ordering bug in blk_mq_queue_enter()