PurchaseManager doesn't fire OnProducetsRetrieved on second init

@pahe Purchasing would never work if initialization fails. Please compare to the Sample project, you only initialize once, in a singleton, when your app starts. Sample IAP Project (be sure to read the notes in that post)