wrap proxy.invoke() in try/finally
wrap proxy.invoke() in try/finally

Ensure proxy.free() is called even if proxy.invoke() throws an exception.
daurnimator/lua.vm.js,daurnimator/lua.vm.js,daurnimator/lua.vm.js,kripken/lua.vm.js,daurnimator/lua.vm.js,kripken/lua.vm.js,kripken/lua.vm.js,kripken/lua.vm.js