Uninstall Manager unending loop fix

- Changed logic to stop loop if the player presses cancel at init
confirmation.
- Optimized ascending while loop.
- Added ForcePageReset()