Elevated user role should always be present when available
Currently, if a user with elevated access requests their user info, there is no indication that the user has that access on the return object. This means that the UI has no way of knowing that the user should have the associated fields provided. We should always return whatever additional roles there are, not only when it is used.