Actually, I still think that 'Multiple track functions' implies that multiple tracks are needed to access the functions you are asking for and return a single track. As such, I don't think the options should change! You should always be offered the same functions under single, and a different set under multiple - that way, there is a reason to separate them AND a user can see the list of options, even if they only have 1 track selected. The dynamic thing is nice in concept, but not in use in this case.
Single track functions imply that these functions will apply in a 1 to 1 fashion. I would expect that if I selected 2 tracks and asked for 'Copy' from the single track functions, each track would produce a copy - I would get 2 new tracks. I inherently understand this.
'Multiple track functions' implies that if I selected 2 tracks and asked for 'Sum', I would get 1 track showing the sum of the selected ones; this is also clear.
However, if I selected a single track, I would expect options that I could perform on one track (Single track functions), but would be confused by the fact that for some reason I can ask for the sum or the mean of a single track (Multiple track options). And there is NO reason to change the offerings! Why offer the same options in two immediately adjacent places? Just keep the multi-track options list, and just gray it out (ie they can see the list, just not select).
This is not a bug. When you select multiple track and apply unary operation, it is still valid. It applies to individual track.