chanserv: Set modes all at once

To ensure the minimum number of setMode calls (which translates to a minimum number of user notifications)