add http.request span + slow receive logging for latency diagnosis
server-side search is 0-2.5ms but TTFB is 1-2.5s for some requests.
the new http.request span wraps the full request lifecycle including
receiveHead(), and logs a warning when receive takes >100ms. this
will reveal whether the delay is in Fly proxy, connection queueing,
or request reading.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>