I'm testing In Skill Purchases and I've noticed when I setup an ISP as a One Time Purchase, and 'buy' it with my developer account it remains 'entitled' until I reset the purchase in the console as expected. However when I change the ISP type to subscription (but still using the same lambda code), I am able to buy it and the API result confirms it is now entitled. It remains entitled for about a minute, then resets back to 'NOT_ENTITLED' without me resetting the purchase. Is this expected behavior for a subscription with purchaseMode: "TEST" ? How long should a test subscription last for? Thanks!