We’re not able to help with debugging of specific individual connections via hash or otherwise.
One thing you could try is to use twurl to make a connection, and check the headers it is setting using the trace option (-t). For example, something along these lines:
$ twurl -t -H stream.twitter.com -A "Accept-encoding: none" -d "follow=82196,59142,125487,351102,5411584" -X POST "/1.1/statuses/filter.json"
opening connection to stream.twitter.com:443...
opened
starting SSL for stream.twitter.com:443...
SSL established
<- "POST /1.1/statuses/filter.json HTTP/1.1\r\nAccept-Encoding: none\r\nAccept: */*\r\nUser-Agent: OAuth gem v0.4.7\r\nContent-Type: application/x-www-form-urlencoded\r\nAuthorization: OAuth oauth_consumer_key=\"a0GPjhjhkhjDEMOkhkahjhkjhaks8fF9\", oauth_nonce=\"8OqElhhkjhkjhkDEMOjakasD8sZJ1u4\", oauth_signature=\"54IjhkDEMOhjkhSg%3D\", oauth_signature_method=\"HMAC-SHA1\", oauth_timestamp=\"1504697437\", oauth_token=\"klhhlhDEMOkjhjkhihkh\", oauth_version=\"1.0\"\r\nConnection: close\r\nHost: stream.twitter.com\r\nContent-Length: 62\r\n\r\n"
<- "follow=82196%2C59142%2C125487%2C351102%2C5411584"
-> "HTTP/1.1 200 OK\r\n"
-> "connection: close\r\n"
-> "content-type: application/json\r\n"
-> "date: Wed, 06 Sep 2017 11:30:38 GMT\r\n"
-> "server: tsa\r\n"
-> "transfer-encoding: chunked\r\n"
-> "x-connection-hash: a4f5105015f2a8820e1b243f07fa36c1\r\n"
-> "\r\n"