The code could receive two different error messages depending on where
the 2i timeout occurred (webmachine process vs in the index FSM). Some
extra error handling code in the streaming requests was added since it
was useful when figuring out this bug.
* My machine is too fast, changed timeout to 1ms.
* Fixed match of return from `http_query`.
* The proplists key is binary, not an atom (i.e. <<"keys">>).