fixes for transaction management rollback--throw new runtimeexception.