I was able to reproduce the error!
It is occuring when you take one map, upload the attribute query extension, get that one working....
Then, upload another attribute query extension for a different map, by replacing the current extension, but leaving the icon for the original on the first map - it breaks both of them.
So the question is, how to have more than one of the same extension in there - it is not as easy as just renaming the extension - can't do that... trying to change the namespace breaks things... how are users going about this? So that you can have more than one attribute query and not have to replace because it has the same name in the extensions folder. I tried to completely rebuild it also and there are references in there that are hard to find... Just simply taking working extension and somehow renaming.