I had my homescreen always reloading again to.
Found out it had something to do with the setting: Options\Developer options, and there the 3rd option from below, don't save activities (not sure how it is displayed in the English version).
It should not be selected, otherwise it reloads the homescreen everytime.
HTC One X White - 31/3/2012 - 4.1.1 JB - HTC Sense 4+ - Stock/Locked - Hboot 1.36
Nexus 7 - 32GB - WiFi - 4.2.1 JB - PARANOIDANDROID - M-kernel (latest)
Please use the "Thanks" button if you find my post informative.