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