added a notify system for consumers per queue

Instead of having `updateNotifyCh` *and* `updateCh` and just proxying one to the other, could we just have `updateNotifyCh` be created with a buffer of 1 and have `notifyUpdateSubscriptions` read straight off that? It would save a few lines of code and a bit of misdirection.