Fix redundant-modes and /imsg

Previously redundant-modes: false would cause an exception to be thrown if an unprivileged user joined. Additionally /imsg was including the username argument in the message when printing to the screen