find_*: support suppressing implicit transition events

When projects explicitly unset variables, the transition detection can
end up reporting events when they are not desired.

See: #24833
31 files changed