Improve management of streamed responses, such that it doesn't block start_response until first next() call