I guess there is no way to solve it currently, as one part will get there faster than the other parts no matter what, and the user will get a message that that part cannot be upgraded yet. I guess unless another layer is added to the ftp server, saying wait for all packages in the group to arrive, before letting users know via their apt-get.