No, Client ID’s do not change, ever.
In the last big update to the Dev Dashboard, which was quite a while ago (like at least six months), they export/imported data from a old system to a new system and some extensions were given a autogenerated name, for the most part that autogenerated name is only used internally on the dashboard, and viewer visible names were unchanged.