Mentioned in [29852] on Core SVN: When making a HTTP request to a non-standard port, include the port in the Host header for the Streams HTTP transport.
Created ticket #28982 on Core Trac: Improper HTTP headers generated within WP_Http_Streams->request() method ...