diagnostics are run in parallel (async queue on a per chain basis)