Fix a TryFinally wrong implementation
Add rollbackOnly