Exactly right.
You aren't rerolling because you aren't changing a result.
You get one extra attack dependent on a hit roll.
That attack also requires a hit roll, and there is nothing in the wording that indicates you stop generating further attacks from subsequent hit rolls.
So yes, with a unit of 20+ Daemonettes it might take you a while to determine how many to-wound rolls you'll need...