I noticed that. I figured the fast assembly would be useful because the assembly project does not stop on its own, but this half project would. You just need to add enough to the queue to max out the population. Of course the bug is that if you over shot, you get to keep it. Not only that, you can still add more even when you are over the limit. I managed to get over 100 population exploiting this.
Mind you, after seeing that, I did some testing and got similar results when I tried to over fill the populations on my worlds using transports.