According to the records you should be able to log in no problem. Could you try reauthorising your connection with Twitch? Click the blue "OAuth Password" link to try again. I do know the backend systems have been moved which could potentially be the issue here but just give that a try.
Thanks,
Dante557