These messages are expected if the source code has diverged sufficiently
from the code the profile was gathered from. In small enough amounts
they're benign/not actionable, so a warning seems inappropriate/noisy (&
probablematic in -Werror builds) for these kinds of messages.
I also updated some tests around other profile instrumentation related
diagnostics to ensure they are errors (things like failing to load the
profile, finding it's the wrong kind of profile - these are actionable
by the user) & removed one that wasn't reachable/testable, but was
testing an API invariant - replaced that with an assertion.