Automatically fetch auth token on join

If required (if there is no current saved valid token) then request
another one on server change/server join