Fix race condition
Add per host/chan silencing of join