Bug fix:
- Fix a customer-reported race condition bug, remove an already removed future
Internal changes:
- Track event count and log log_event request failure to sdk_exception so we can track the event loss
- More internal logging on SDK metadata, core apis (checkGate, getExperiment...) call, and always log sdk initialization data
- SDK Key verification -- Ensure initialization data and sdk key matches
>Included In This Release
>- 670b5497dfbae02bae43d58d7b90031f42c2032f Xin Li
> - Alway log init diag (221)
>- 8f4f523eecd2ceffaf0ac82ee2472f0207a17927 kenny-statsig
> - remove futures if not already removed (219)
>- 91e2a22fc6cc511bf7b905243b494ba462c0cdae sroyal-statsig
> - SDK Key Verification (220)
>- e5672e9a55420abd2b6d400996833060c9a85bc3 Daniel
> - Failed events to eb (215)
**Full Changelog**: https://github.com/statsig-io/python-sdk/compare/v0.22.0...0.24.0