fixed the apparent not-entering-channelserve bug. stupid C