             location (post-process-async-request-response-fn
                        service-id metric-group backend-proto instance (handler/make-auth-user-map request)
                        reason-map instance-request-properties location query-string))
+          (introspect-trailers)
           (handle-grpc-error-response request backend-proto reservation-status-promise)
           (forward-grpc-status-headers-in-trailers)
           (assoc :body resp-chan)

                    (log/warn "unable to abort as request not found inside response!"))]
      (log/info "aborted backend request:" aborted))))

(defn- forward-grpc-status-headers-in-trailers
  "Adds logging for tracking response trailers for requests.
   Since we always send some trailers, we need to repeat the grpc status headers in the trailers

        (async/close! abort-ch))
      ;; stop writing any content in the body from stream-http-response and trigger request completion
      (async/close! body)
      (when trailers
        ;; do not expect any trailers either in the response
        (async/close! trailers))
      ;; eagerly close channel as request is deemed a success and avoid blocking in stream-http-response
      (async/close! error-chan))
    response))
