Twitch has say about 20 severs serving the API.
When you go to api.twitch.tv you could get ANY of these 20.
Each of them has a slightly different cached version of the names list.
(Yes in theory each one should be the same but in practice the are not)
On your first request you get a dirty sever, on your second a clean one, then a dirty one again.