What is the difference between RENEWAL_DISABLED and SUBSCRIPTION_EXPIRED events?
Do I need to check the subscription status every time I receive a webhook (an event through the webhook?) in case user actions were not taken following expected order (ex. purchase event arriving after a cancel)