Discussed with @J-Gras, calling Broker::publish() within a scheduled should use the "intended timestamp" implicitly. This is subtle, but supposedly more expected when running a pcap replay cluster.