I'm attempting to certify my skill, which is currently in development. I can successfully purchase the skill using the Buy directive and then use the skill. When I attempt to cancel the skill subscription, Alexa responds with "This skill does not have any subscriptions available to unsubscribe from." I've verified that the Cancel directive is complete with my skill ID as the productId and that the MonetizationServiceClient finds the skill with entitled="ENTITLED" and type="SUBSCRIPTION".
Is this failing because I'm still in development and the skill is in TEST mode? Assuming that is the case, how can I get the skill through certification if the cancel subscription operation cannot be tested prior to going live?