step-runner: Handle oversized log lines gracefully
**Problem** The step-runner fails with `bufio.Scanner: token too long` error when attempting to follow job logs that contain lines exceeding the buffer size limit. This causes the entire job to fail even though the underlying job execution may have completed successfully. **Error Message** ``` ERROR: Job failed: executing steps request: following job "13730809520": following logs: rpc error: code = Unknown desc = following logs for job "13730809520": bufio.Scanner: token too long ``` **Expected Behavior** The step-runner should either: 1. Increase the scanner buffer size to handle larger log lines 2. Implement a fallback mechanism to handle oversized tokens gracefully 3. Split or truncate oversized lines instead of failing completely **Impact** Jobs that produce long output lines fail unexpectedly, preventing legitimate job execution and making debugging difficult since the actual job output is lost. **Steps to Reproduce** Execute a job that outputs a line exceeding the buffer size limit with `FF_SCRIPT_TO_STEP_MIGRATION = false`.
issue