How can I register as a local user without logging out of FlexPendant?

In order to execute over RWS on OmniCore controller, we have to register the user as local and request mastership of edit domain. However, local user of FlexPendant needs to be logged out to allow user as local and the request needs the enable input to be momentarily held. Is there a way to keep the FlexPendant logged in for displaying event log, messages and as a redundancy control interface; while operations are being managed from our RWS interfaced program?

Additionally, why is ulocale=local not required for virtual OmniCore controller or any IRC5 controller?

There seems to be missing information in https://developercenter.robotstudio.com/api/RWS specifically around local user requirements.

Any help or referral is greatly appreciated!