4dc1bcd546c226130bc2f38f12ff826b9771aa0e
When a pixelpass host dies before emitting its ticket (e.g. a fresh Ubuntu box missing the GStreamer capture stack), we discarded its stderr — which is exactly where pixelpass prints the failing element plus an actionable "Install hint: sudo apt install ..." line. The user only saw a dead-end "pixelpass host exited before emitting a ticket". Capture stderr instead of nulling it, and on the early-exit path fold a short tail into our error via the pure `pixelpass_failure_detail` (drops the decorative banner, keeps the error + hint, caps at the last 12 lines). On the success path stderr is drained in the background so its pipe can't stall the host. +3 tests. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…