OptionalpromiseReference to the Promise returned to the caller. Used by rejectAll() on intentional shutdown to attach a silent .catch — prevents unhandled rejections from leaking when callers (fire-and-forget heartbeats, polling loops mid-await) don't have a .catch in place at the moment we reject.
Request ID for response matching (pipelining support)
Pending command awaiting response