Fire-and-forget emitAnalyticsEvent.

Swallows every refusal, because an analytics call failing is not a reason for a feature to fail — and because the alternative is every call site wrapping this in a try that does nothing, which is the same behaviour with more places to get it wrong. Use emitAnalyticsEvent while you are getting your vocabulary right; use this in the code you ship.