irc: fix parsing of nick in host when '!' is not found (bug #41640)
irc: fix parsing of nick/host when there is nothing after in message (malformed message)