this also fixes a debugger bug where leaving the debugger does not clean up old debugger state completely. in such cases the fake frame withFrame created was left behind after the corresponding caller frame was unwound Change-Id: I45adcd116276b03b2f87076518c9eae6fe844e06