How often does ExternalInfo retrieve user information?

I have a working setup where $WebRemoteUserAuth is used for authentication, and $ExternalInfoPriority is used to query an LDAP directory to retrieve user information.

My testing so far has shown that LDAP is only queried when a new User is being created. So the information is only saved from LDAP when the user emails their first ticket into the system, or the user logs in to the system – whichever happens first.

I was hoping/expecting that if any information changes in LDAP, it would be updated upon user login, but I have not observed this behavior. Is this expected? Are there any other events besides the above two that should prompt information to be updated from an LDAP lookup?