Passing SSO info via Webhook

I just had a look at the code. It turns out that the external_id is only passed in the User Event webhook payload for admin users. I am not sure why we only send the external_id in the payload for site admins.