TMI, the twitch messaging interface
does not really matter who is timing out who, any timeout has a limit of 2 weeks, it even says so on command help: 
This is a limitation workaround - why should everyone build a workaround when root problem is in twitch TMI?
I doubt that, there are definetely users that have been banned in a channel in time when streamer is angry and can’t write in chat after years and years.