Filter out all transactions with state == .purchasing early in purchase flows (related to #169, #188, #179) Sample app: print localized description when a purchase fails with .unknown error