[5.0] Use singleton method in events service provider

We've had this before, the `share()` method isn't even part of the contract.