REFUND_REVERSED notification logic and handling

Hello everyone!
I have some doubts on the use cases and triggers related to the REFUND_REVERSED notification type.

  1. I would like to better understand which real customer actions example would trigger this notification to be sent.
  2. Does the developer gets back the amount refunded to the user?
  3. Quoting the documentation: If your app revoked content or services as a result of the related refund, it needs to reinstate them. This applies only to a REFUND_REVERSED associated to a REFUND of the latest possible renewal right? Since we receive REFUND_REVERSED also several weeks after the REFUND and so for long expired subscriptions. We don't have to get access again to the user in the latter case, do we?

Thank you very much to whoever will take time to answer!

I would also like to know more about this event. Does anyone know if a transaction can be refunded again if it has been has had REFUND and then REFUND_REVERSED occur to it? Basically can a transaction go PURCHASED -> REFUND -> REFUND_REVERSED -> REFUND etc..?

REFUND_REVERSED notification logic and handling
 
 
Q