Fix to determine the country and region via debug settings or via staff user status before checking
what's already stored in the session.