Corrections for transaction restoring and in-app subscriptions

I noticed that restoreTransactions does fail with an Exception and inapp-subscriptions are not resored at all.