I tried this on a different model, and it works better, so I assume there's an issue on my first model, unrelated to Behavior Designer. So, perhaps a false alarm there.
However, on the clean model, I'm finding that OnAnimatorIK is only getting called every other frame, not every frame. I'll...