Removed a duplicate rollback inside Shield.InTransaction.

The code inside the "finally { ... }" is called even if there has been
an exception.