Context suggester: infinite loop in GeolocationContextMapping

Close #7433