Explicit extra transactions are not required

They can even cause additional race conditions
Merge branch 'auditlogTransaction'