This reverts commit a18af83786. The test case has proven to be an ill-formed scenario with a genuine infinite recursion.
a18af83786