Drop lists in any case even with NOCLEANUP set

Files can be let into /tmp for debugging, but internal
lists must be freed before a new update is started.

Signed-off-by: Stefano Babic <sbabic@denx.de>