Shit, did not know this was a known issue. Thats all a bit retarded, has this only been around since BV? Is it something thats likely to be addressed in a EAxian patch?
It only happens in old neighborhoods, where the code which incremented dance tokens would keep going above 10. Sometime along the line, this was changed to cap the dance skill increase, but nothing ever specifically used it as an index until now, so the issue would have gone unnoticed in any EAxis test case, as one cannot spontaneously generate a "played" old neighborhood. It is unlikely to be addressed in a patch, as the case which generates it is impossible. Since the "fix" for it is trivially performed in-game, we will not be releasing a fix for it either.
What happens if they're outside with just a speaker? What do you click on then?
It doesn't matter where/when you do it. The fix only needs to be performed once on any given sim, anywhere, and they should stay fixed. You can even summon them to another lot and make them selectable just to do that.