batch signalling channel messages and send them at most every second

Please don't review this just yet...the code isn't tidy or tested. Just for experimentation.
no but it makes it easier to run join() :-)

(and they're only references -- so the array is pretty lightweight)