I've looked at the code for both shortify and mchat, and it would seem that mchat gets the chat event first at priority lowest, then shortify doesn't even get to see the event as its listening on low.
once mchat uses the event, is the event available to higher priority plugins to format as well, or is the event consumed.