wrapped calls to saveAuditEvent() with transaction handling code. refs #3430