Firing UnexpectedErrorInStoreEvent when the user tried to buy a NonConsumableItem when it was already owned