Fix another irc room url encoding

One more spot where the room url needed to be encoded for irc.

Also, for private messages the room is undefined, so fall back to user name or "Unknown".