I'm sorry no one replied sooner. I've been on an extended vacation and am just now seeing your question.
I would say "yes, that is to be expected". Basically, callgraph inserts code into the calling sequences of your application. If you change the sequences at runtime - watch out!
However, if you submit an issue at Intel Premier Support, we maybe able to work with you to resolve this problem. We have some special stuff that might address these issues, or be able to get engineering to help determine what's not working and what can be done to make it work.