I always give a broody hen eggs that I have chosen, and so I know they all began incubating at the same time. Still, I sometimes see a fairly wide range of hatch times. Usually all viable eggs hatch within a twelve hour span, but occasionally there are up to 36-48 hours between hatches. In addition, I have an otherwise excellent broody hen that abandons her unhatched eggs after 4-5 chicks have hatched. Once she did this even though two remaining eggs had already externally pipped! I'm pretty certain her strong opinion is that four or five kids is plenty.
I solved the nest abandonment problem by removing early-hatched chicks after they have dried and found their feet. I set up a temporary indoor brooder complete with heat, food and water, same as with feed store chicks. I always try to leave the latest-hatched chick with the broody and her remaining eggs, then return all chicks to her at night after all eggs have hatched. I have found this approach keeps broodies on the nest, especially since chicks grow increasingly restless after their first 24.hours or so. I know you said you will prevent staggered egg incubations in the future. But hatches are occasionally staggered despite our best plans, so I wanted to mention the above as a future solution.