support batches of publish confirms in a "transaction"