move replicateblocks to the commit phase so we always have a chance to umbump