I appears that there are multiple (3?) code-paths for icon loading and the conditional theme override for the loading is only attached to one of those codepaths. For the case of package upload, this will cause a invalidation and rebuild of:
which I presume forces the reloading. One kludge would be to also add 'workspace-switcher' to the 'ubuntu-mono' icon package again, but this would has the nasty downside of changing the purple icon for the Workspace switcher in the bottom of the GNOME2 Panel/Classic interface (we would have had the same problem with 'user-trash-*' but those have been revert by design for Ubuntu 10.04).
I appears that there are multiple (3?) code-paths for icon loading and the conditional theme override for the loading is only attached to one of those codepaths. For the case of package upload, this will cause a invalidation and rebuild of:
/usr/ share/icons/ unity-icon- theme/icon- theme.cache
which I presume forces the reloading. One kludge would be to also add 'workspace- switcher' to the 'ubuntu-mono' icon package again, but this would has the nasty downside of changing the purple icon for the Workspace switcher in the bottom of the GNOME2 Panel/Classic interface (we would have had the same problem with 'user-trash-*' but those have been revert by design for Ubuntu 10.04).