The question is why their support channel even started in October of 2014??? It was very clear even then that Twitter is not THE channel to give proper user support. It really surprises me, I remember Woo as a company who rather streamlines support to one channel than to open even more.

So closing this stream seems fully logical to me.

I speak from my own experience: user support on Twitter is horrible, I got contacts from time to time but handling over there is difficult.