This is a bit of an aggressive approach to the implementation, and will result in `ValidatePrincipal` failures firing in codepaths reachable from web content. Specifically the checks in the SharedWorkerService will hit this for loads which would normally fail during network fetch. In the future, we should refactor the implementation to avoid needing to do validation in this way, by deriving these values directly within the parent process. Differential Revision: https://phabricator.services.mozilla.com/D302414