If for some reason, tests fail after a service pack upgraded in the field, can the device rollback to the previous service pack without re-downloading it? Manually storing an extra copy of the older service pack is not always possible due to space considerations, especially considering the worst case SP size of 33 blocks, and the loaded SP taking 66 blocks total (including fail-safe copy).