after editing an audit, the all existing audits are removed from the object store and then each one is re-added this is pretty wasteful, especially for audits, as we have to re-write all the audits to the object store instead of only the top-level one corresponding to the test that was changed
<rdar://problem/85286018>