Last week I was debugging a problem when using software generated tokens in conjunction with ArcGIS Online. After some digging, I found that the token would quit working whenever the server responding changed. I could see that in the Fiddler session by looking at the properties (via the context menu) on a request.
So I believe that the answer is that you should not expect the server responding to the request to be the same, i.e. the IP addresses change.