Add waitUntilExit() fallbacks to ProcessManager.runStreaming and runCaptured so fast child exits cannot race past the terminationHandler. Retain TargetWorkflowViewModel.printTask across printAllPages/printPage to prevent the unstructured Task from being dropped before it resumes. Add two ProcessManager tests covering fast-exit and stderr-only captured runs. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>