Better support for joining lots of chans... unload and reload hooks