- Track.lookAt: was calling client.user.lookAtEntity (undefined), now
correctly routes to client.behavior.lookAtEntity — fixes unhandled
promise rejections on every face-detection event
- connection: httpGet/httpGetStream had no socket timeout; added 15 s
req.setTimeout so fetchBuffer/pipe reject instead of hanging forever
- connection: _txSend silently dropped commands when session not yet
ready and returned a dead txId, causing callers to hang for the full
timeout; now throws immediately with code NOT_READY
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>