Software development seems to be a very non-linear process. It's entirely possible this was something the Bakers had planned to do anyway. Or maybe it was just very easy to do as part of doing something else.
My sense is that all user requests (as well as requests internal to Cakewalk), big and small, go into a huge pool. Then they're addressed in a way that makes the most sense from a time, resources, and stability standpoint. At least that's the way it's worked with every software company to whom I've consulted, so I doubt Cakewalk works any differently.