               (when-let [output-stream @output-stream-atom]
                 (log/info "invoking poison pill directly on output stream")
                 (poison-pill-function output-stream))))
-          (log/error e "Exception occurred while streaming response for" service-id))
+          (log/error e "exception occurred while streaming response for" service-id))
         (finally
           (async/close! resp-chan)
           (async/close! body)

                            :max-queue-length max-queue-length
                            :outstanding-requests outstanding-requests
                            :service-id service-id}]
          (log/info "Max queue length exceeded" response-map)
          (meters/mark! (metrics/service-meter service-id "response-rate" "error" "queue-length"))
          (-> {:details response-map, :message "Max queue length exceeded", :status 503}
              (utils/data->error-response request)))

  [post-process-async-request-response-fn _ instance-request-properties descriptor instance
   {:keys [uri] :as request} reason-map reservation-status-promise confirm-live-connection-with-abort
   request-state-chan {:keys [status] :as response}]
  (when (utils/request->debug-enabled? request)
    (log/info "backend response status:" (:status response) "and headers:" (:headers response)))
  (let [{:keys [service-description service-id]} descriptor
        {:strs [backend-proto blacklist-on-503 metric-group]} service-description
        waiter-debug-enabled? (utils/request->debug-enabled? request)
