restoreCompletedTransactions will return nothing as it acts like a consumable. Your own server is the only restoration mechanism.
However..... Apple do require you to not force users to sign up with an email address so users may/can actually lose their subscription.