Ok, I tried that. And indeed, that would've been the expected behaviour for custom options as well. After all, what's the point of having custom options, if I can't access them once a transaction has successfully completed?
However, appAccountToken does not persist within a test environment using a local StoreKit configuration file in Xcode. Does this only persist when connecting to the App Store server?