Bug fixes

Fix the Play Store service disposal as we need to check if mService is null. (+ nullify mContext to release early references)

Handle a possible NPE

Catch most rare and random errors in launchPurchaseFlow