Looks like twitter is updating something and their servers are returning error 417 for a lot of requests. I looked into it and found that .NET automatically includes an Expect header containing "100- continue" on every request unless you specifically tell it not to.
So for any .NET devs having trouble, you can set System.Net.ServicePointManager.Expect100Continue = false before making your request to get past this issue.
