You can't make model changes in Stage.RUNTIME.

Also, it seems that would only change the model state if context.isResourceServiceRestartAllowed() which will rarely be the case.