It previously used duplicated, bespoke code to do the keyframing, and therefore still only worked with legacy actions. This makes it use the same keyframing function as everything else, making it naturally work with layered actions as well. There should be no functional changes for legacy actions. Pull Request: https://projects.blender.org/blender/blender/pulls/123673