Calling Purchases.getProducts() with a product identifier that included a base plan (e.g. premium-plan:1month) hung or returned an empty list instead of the StoreProduct for that base plan. Before the fix, the base-plan form returned an empty list instead of the StoreProduct; the plain identifier worked fine. The reporter used a Google Play base plan identifier like premium-plan:1month.