Mod: Don't Queue A Message That's Already Showing

This update modifies the library so that it doesn't enqueue multiple
messages of the same type which can keep showing to the user long after
no longer being relevant.