Comment made by: hiredman
yeah, I was giving the root cause of the issue, not excusing the issue.
Understanding the root cause predicts other places where there will be issues: where ever some non-default function linking strategy is used.
One such place is direct linked functions, but I suspect for direct linked functions, Clojure/Core will just say you should only instrument code for testing, and you should only turn on direct liking for production.
Another case, which I am sort of surprised we haven't heard more about yet is protocol functions.