The copy of the activity would be part of a ruleset that is defined in the AccessGroup used in the Data-Admin-Requestor [SystemName] Browser instance. This is known as the unauthenticated AccessGroup.
There is a lot of Java in this activity to handle SAML and it's going to change between releases. See if it makes sense to move your customization to the pyEstablishOperatorContext activty. This is called from pySAMLWebSSOAuthenticationActivity.