Solved restore purchases issue

Solved an issue that consumes a purchase after calling the
onProductPurchaseCompleted event, this caused that some users were not
able to restore a purchase (because it already was consumed).