CheckPurchasesTask now much safer and informative when run