* The custom format actually does two WriteToc() calls, and since these patches move the queries to this part of pg_dump, it means we'll run all the queries twice. The comments around this code suggest that the second pass isn't strictly necessary and that it is really only useful for data/parallel restore, so we could probably skip it for no-data dumps.
Is there any reason we couldn't have stats objects remove themselves from the list after completion?