upstream: add transport socket failure reason to stream info and log (#6018)
upstream: add transport socket failure reason to stream info and log (#6018)

*Description*:
Fixes #5603

*Risk Level*: Low (not changing flow, add more info)
*Testing*: unit test,
*Docs Changes*: Added
*Release Notes*: Added

Signed-off-by: Lizan Zhou <lizan@tetrate.io>

Mirrored from https://github.com/envoyproxy/envoy @ b41ba5925a4e93d22a86c6501d63314ccf0d79f3

lyft/envoy-api,lyft/envoy-api,lyft/envoy-api