awaitLogOutEither
suspend fun <Error class: unknown class>.awaitLogOutEither(): Either<<Error class: unknown class>, <Error class: unknown class>>
Resets the Purchases client clearing the save Purchases.appUserID. This will generate a random user id and save it in the cache.
Return
An Either.Right containing CustomerInfo if successful, an Either.Left containing a PurchasesError in case of a failure.