OK, I was able to fix this by changing what the icon themes inherit from in their index.theme files.
so now the inherits line looks like
Inherits=[fake theme name]
rather than the old
Inherits=gnome
this seems really weird, but it works so I won't complain