Fix a false positive in FavorUnlessOverNegatedIf (fixes #427)
Handle ternary operator properly