oh! you got me! :+1: 
I slipped a small bugfix into this commit.

after reset, both `appIndex` and `queryIndex` are created for the first time. The old code called `requestAppsInfo` in `onAppIndexComplete` so there were 2 `nativeInfo` requests made one after the other.
I moved the `requestAppInfo` call out of `appIndex`'s init process and call it only when it is rebuilt cause of an app install/uninstall.