FYI- if you cancel your flight your 20% discount will not be reinstated. I just found this out the hard way, and the wording on the website is not that clear. I specifically looked for this before signing up for my subscription, and only see it on a link mailed to me by the chat agent. Serious BS but not surprised.
https://www.emirates.com/english/sky...-rules/#161244