
Since there are many ways to uninstall an app, including from Google Play, {@code adb uninstall}, or Settings -> Apps, this method cannot ever be sure that the app isn't already being uninstalled. So it needs to check that we can actually get info on the installed app, otherwise, just call it interrupted and quit. closes #1435