Upon further investigation I found that theme component color definitions changes do not propagate into a theme. They can be made to propagate (once) by changing the theme’s own color definitions.
Adding or removing theme components also does not update the effective color definitions.
Looks like a bug?