PageProtectionChangedEvent should inform listeners about all changes to page protection status, but it is currently not being triggered when a temporary protection expires.
Considerations:
- Expiry may not be noticed immediately be the system, it can be discovered "passively" when checking the protection status at some later time. So these events cannot be expected to be emitted at the nominal time of expiry, but "eventually", some time later.