jid is sometimes a string
add extra logging to kick auth
pretty happy with these at the moment
intercept join_room to save room/nick
try to get a consistent user_jid