Twitch not refreshing the OAuth redirect uri?

OK I finally found what has happened.

Twitch for whatever reason has changed the the name of my extension to some jibberish and I have just noticed that the client id was also changed while the old client id was still valid and pointing to my old redirect uri making it look like everything was ok id wise.

Is that normal ? do they change the ids on their own ?