If question_mark is allowed, there is no overlap any more, so we can just not suppress it.
Also, lint question_mark for `let...else` clauses that can be simplified to use `?`. This lint isn't perfect as it doesn't support the unstable try blocks.