irc.py: decrement max_messages when recursing msg()

msg() doesn't honor max_messages without decrementing it when recursing