Switch-interpreter: Refactor exception handling.
am: 8d335b61d6

Change-Id: I55c633746540c0f2c07897f47e167aeac66e21d1