Fixed location of return statement. Should not be within "finally" block.

When return statement is within "finally" statement any exception
that happens within the try block will not be reported. Exceptions are
supposed to be rethrown at the end of "finally" if there was no "except"
but, as the code was written, the end of "finally" is never reached.

TEST=Verified exceptions are reported correctly. Also, with asharif
verified with small test case that our understanding of "finally" was
correct.

PRESUBMIT=passed
R=asharif
APPROVED=asharif
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=43770739


P4 change: 43792110
1 file changed
tree: 4dc466d73631866629b311302adf767fc59df702
  1. .git5_specs/
  2. v14/