decreasing_with
Previously `decreasing_with` failed if `simp_wf` closes the goal on its own. This can cause undesired regressions when new `simp` lemmas are introduced. Closes #2018.