Audit threads not always cleaning up properly after system_errors
We've noticed when there are problems connecting to the IMS, the audit threads in the Audit Manager do not always terminate. This could be from extra validation/request batch threads going on, but it causes other audits to be unresponsive (as they can't be submitted) and unintuitive behavior in the ui.