Fix the duplicate suppression feature

The multi-protocol support change msg.cls from an attribute to a method, which
was making the dictionary lookup to see if we'd already gotten a ticket request
recently break.