First handle self.chans, then emit KICK and PART events

This was done correctly for other events, but not for KICK and PART.