I think I know the cause.
Back then, carpet only canceled when you activated an ability or did an action. So Haze ult, warden ult, and other abilities could start carpet, and then do auto damage. To fix this, they probably checked for any ability damage post carpet, but it just breaks...