[PATCH v4] blk-mq: Fix race conditions in request timeout handling