[add] Crude 'finally' statement
[fix] exception lost when thrown again
[fix] made unnecessary code to an assert on UnwindTrap()