Update the total number of particles in the run after the replication process.
Fixes the problem of having to many repartitions. The correct particles counts were not updated in the engine (or before the engine was built) such that the count there was too low, leading to unwanted repartition triggers.