awaitLogOutResult
Resets the Purchases client clearing the save Purchases.appUserID. This will generate a random user id and save it in the cache.
Return
A Result containing CustomerInfo if successful, and PurchasesException in case of a failure.