Try harder to clean up temp files in case we have a failed install / upgrade.
Try harder to clean up temp files in case we have a failed install / upgrade.

BUG=37497
TEST=Fail an upgrade (for example, try to apply a differential installer to the wrong base version) while somehow endeavouring to lock the temp files mid upgrade (a debugger or a quick hand will be necessary) and observe that the temp files are scheduled for deletion on reboot.


Review URL: http://codereview.chromium.org/1936006

git-svn-id: dd90618784b6a4b323ea0c23a071cb1c9e6f2ac7@46883 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser