some bugfixing regarding transaction logging
rollback check only if rte occurs - not in finally