This is something that happens every time I need to make a change to a sub-assembly while an upper assembly is open.
In this scenario, I have a top level assembly open. I needed to make a change to the stair sub assembly, highlighted below. I intend on modifying the stair assembly.

I have the representation window open to show you what the representation settings are before I edit the stair assembly.
I opened the stair assembly from the model browser, edited some parts, saved, and returned to the top level assembly tab.
This is how it now displays the stair assembly. I have not changed the view representation settings, but the stair assembly is now displaying itself as primary but it's still says it's the default view.

Things that don't fix the problem:
Local Update
Global Update
Rebuild All
Update Mass
The only way to get the stair assembly to actually go back to showing as default is to suppress and then un-suppress the star assembly within the top level assembly. This is fine for such a small assembly, but when this happens to a much much larger assembly, suppressing and un-suppressing is a ridiculous waste of time.
Is there a setting or something that disables this behavior?