Fix filter-subs, use ex-info.

Further, make server properly reset channel hub and drop messages.
Merge remote-tracking branch 'upstream/master'