fix wrong return value in ic_consocket
icat: ignore (by default, anyway) non-channel messages
icat: fix ssl not being turned off if requested