No as forgotten password routine on twitch, will also kick/disconnect all connected third party applications.
So if/when a user resets their password via this method, they need to reconnect any third party apps
Also no, if the token and refresh and invalidated, the Twitch user has to reauth/repermit the account link to your application.