I've noticed that sometimes the package manager will not pick up a small update that is over 1MB. It will instead try to find the smaller patch files that are less than 20KB. This is especially true on servers where you get the "Although the package was downloaded to the server it appears to be empty" error.