If you think that something might have been done that violates the rules/Social Contract, contact the Titans. That is exactly what their purpose is: to make decisions about what violates the rules.
If we had to be 100% certain that something violated the rules before we contacted the Titans, why would they even have a "reject issue" button?
But in the past, we used the d-list for this kind of cases. I think consulting the playing community may be better and healthier to the playing environment than reporting this to the Titans. After all, I think this is in the spirit of what Tom suggested: a player notices something that may or may not be against the rules and brings it forward to other players to ask if it is.