Fix tests and broken multi streaming

There were several tests broken by the raw sockets change and the `OUTPUT_PARAMS_PREFIX` change. This fixes those tests.

There was also a problem with streaming multiple hashes caused by a missing underscore in `StreamConsumer._get_url()`. I've added a test and a fix for that.