keep last 50 events on each channel, replay if last seqnum provided, closes #17