For what it's worth, I looked at the function documentation for `Listen` and figured I had enough to get going. We can't solve the problem of users ignoring docs, but we can minimize the need for "You must do this; you can't do that" through API design. I agree we shouldn't drop during event dispatch (and probably that events in-band with notifications are a bad idea), but the failure mode is really ugly. Especially since there *are* LISTEN/NOTIFY use cases where you don't care about missing messages (e..g, caching).

I'm not sure what the right answer is, though; I'll see if I can come up with something.