fixed error handling for IRCBufferedReader. Fails more silently, and provides more information about the text it was trying to send