Revert "No need to limit the depth of DmdResult any more"

This reverts commit b4ccb37795f3f1e818fef7b691caca1116f676d6.
Revert "Forget DmdResult information within recursive calls"

This reverts commit a15bc77360da1923467b419ed67f99a5917d5633.
Revert "deferType forgets CPR info"

This reverts commit b7eab1c313c463f0f0849b22d6de954cd6aa35f6.
More tracing