tl;dr: I cant test some things in beta because of the beta access permission
We use the beta site for internal testing and troubleshooting. We also use the beta site to provide select clients with access to upcoming features. There is a group / company permission which allows access to beta. This permission is not settable through the UI. If this permission is not set, the group / company cannot be directly logged into in the beta site. Some portions of our code are only accessible when logged into a client directly, such as the functions to log in as a client of the group or another user of the company.
Suggestion 1: bypass beta access permission when logging in from an internal IP (same as Succeed Admin)
Suggestion 2: add a UI control for the beta access permission