Clef change at end of system and staff visibility

In an orchestral score, I have staff visibility set to hide everything but the strings after the first system of each flow.

In the trombone staff, as an example, I need to have tenor clef for the last bar of a system. Is it expected that selecting the bar, then Shift-C > “tenor” > Return causes the empty trombone staff to appear in the next system?

I can certainly play with the staff visibility dialog or move the bass clef restoration backwards by a 32th note, but I would like to check that this is the expected behaviour.

Thank you!