Split the majority of `animrig::action_fcurve_ensure()` into a new function `action_channelbag_ensure()`. This ensures that the Action has a layer, keyframe strip, action slot, and channelbag for the given ID. `animrig::action_fcurve_ensure()` now just calls into that function, and then ensures that there is an F-Curve in that channelbag. No functional changes. Pull Request: https://projects.blender.org/blender/blender/pulls/134864