I'm using react native and have successfully integrated Adapty, however I'm finding my event handler is inconsistently called. I make a purchase and sometimes it does fire and other times it doesn't, so my payment state ends up being out of date. When I call getProfile it returns the correct information, however this isn't a sustainable solution as my architecture currently relies on the idea of a correctly functioning event handler and propagating this state via a context provider. This is stopping me from launching as it's a terrible user experience and currently breaks my app. For context, I only activate Adapty once and I only add a single event handler