Fix restore issue when re-purchasing already purchased non-consumable and then restoring all transactions