This scenario recreates the issue I'm seeing - each group remains valid even after the biter is killed by the laser turret before reaching its destination.
I left it run (with game.speed turned up) to show that the unit groups counter never decreases:
