fix: clone response in first handler to prevent race (#70082) (#70649)
This fixes a race where if the body was resolved before the clone
operation, it would clone later, resulting in an error being thrown due
to the body already being consumed.
backports #70082
---------
Co-authored-by: Wyatt Johnson <accounts+github@wyattjoh.ca>