That makes a good case for some of the existing mirrors to provide 'diffserv'-like facilities. A small daemon could do that server-side, and the client may just need a hash of the prior package's binary file.
Then it downloads the diff and the new file hash :-)
Then it downloads the diff and the new file hash :-)