Also split commits after every deleteall
That way, tipdeletes are always in their own commit and can be reliably detected. This enables handling more cases of tag replacement, in particular when the deletion and re-creation are in the same revision.