blk-mq: fix discard merge with scheduler attached