SimpMessageTypeMessageCondition was lenient in matching the message type, essentially matching on any non-null message type with an exact match given a preference only in comparing mulitple matches. This commit modifies matching logic to look for an exact match. Issue: SPR-16109