Is `switch_to_counters` actually necessary?  Can't we just set the counters to 0 in `batch_start`? Then new batches or batches being reconciled will get the new behaviour and old batches will retain the old behaviour?