This reverts commit 14e3450fb57305aa9ff3e9e60687b458e43835c9.
This adds some test coverage for caafdf07bbccbe89219539e2b56043c2a98358f1, which relaxed an assertion to only require a unique exit block.