Fix `circe-channel-remove-user'.

Restructured it to remove the user from the hash-table after doing
everything else, since the hash-table entry might be (and is) needed
for various things done previously in the function.  (In our case,
`circe-lurker-p' needs it.)