Handle OAuth2 token expiration