Fix bug where CANNOTSENDTOCHAN misfired its bug and added a feature for bug

Due to a misnaming of the CANNOTSENDTOCHANNEL error the error would not be passed down to the client, so if that error happened then you would think you are still talking in the channel although you were not. In response to fixing the bug I added the feature to where there is a message telling you your message was not sent.