I like this, but it needs to be tightly scoped.
Our first priority is getting the push notifications going for Android, cause that unlocks brand new functionality.
Our second priority is a PR to message bus that enables centralizing of message bus polling without turning message_bus.js into a “soup” of completely hard to understand and debug code that falls back super cleanly.