Make finally work with return, break, goto and continue statements
description
Currently when try [catch] finally is used, if there is a return, break, goto or continue statement that jumps outside of the try or catch statement, the finally statement won't be executed.