It's kind of a long way to get from one to the other right now. Every event belongs to a bubble, so let's link them directly.
published
Previously when an item was `created`, we'd track the event, update the summary text, and broadcast the notifications. But now that we have a draft state, we shold do all of this when it's published instead.
And DRY up some duplication.