I say yes, persist. There was a thread about this that is eluding me at the moment but my understanding is that this is just a 'quirk'. You don't need to keep the screen open, the villagers will complete the huts eventually. I also believe that when it says the huts are complete as you have said, you still get the population boost!

I'm guessing that what happens is each hut has a percentage built and the totals come to 100%...but that is just a guess.

I hope this helps some! \:\)