This PR also uses the new method in the one place I'm currently aware of that needs it. The reason to split this out into its own method is that it's coming up again in upcoming PRs that handle smaller corner cases in the Baklava keyframing code. So this centralizes the 'ensure binding' logic in one place so it's handled consistently everywhere. Since this is a small PR, I've also taken the opportunity to do some minor cleanup of the affected areas of the keyframing code while I was there anyway. Pull Request: https://projects.blender.org/blender/blender/pulls/123988