Add a method to "kick" the refresh thread and re-post the tokens in the case where the thread is somehow still running & controller pushes out an AUTH_REQUIRED. This situation happens in a corner case still under investigation where the controller pushes out many copies of the network config repeatedly
consolidated everything into the single IDC struct. Should help keep from rotating the pkce token as often & causing issues with the login window flapping