This was very helpful. However, it did not actually solve a major problem for me when doing WLC code upgrades. A description (with minor steps omitted) of which is as follows:
1) Download new code to the controller
2) Predownload the code to the APs
...