I had a similar issue to this on a different endpoint, but found that the code that was calling twitter wasn’t taking into account varying content types - ie it was not expecting a gzipped response. This code was working up until a couple of days ago, so presumably something was changed with respect to responses on the twitter side.
After updating our code to check the response content type (which it should have done regardless, probably) it now works fine, though your mileage may vary.
-Mike