fix #7303, return from nested try/finally