Must keep counting across restarts; the host refuses a number it has already seen today.
static late Future<int> Function() nextTraceNumber;