Activity recording despite no movement after race end

In the last couple of races, activities keep recording after events end, even though there’s no movement. This means I get a long period of no activity (speed=0, power=0, cadence=0) if I get off the bike after crossing the line.

It used to be that recording would stop/pause after speed hit 0. This produces noise, inaccurate averages and is generally counter to how Zwift work in other situations, and must be a bug - perhaps related to the introduction of “cooldown” period?