Tweak `donotdelete` effects (#49691)
I don't think there's any reason not to mark this intrinsic as
`:consistent`. The only real property we need from it at the julia
level is that the optimizer does not delete it, which `!:effect_free`
will take care of.