We have the logs turned on, but we're not seeing anything that would indicate a problem. I did comparisons between 2 tasks (one that captured output and one that didn't). Below are screenshots of the logs, but you can see from VC that no output is captured.
2/25/2012 2:10:00 AM Debug Calling GetNextTaskProcess()
2/25/2012 2:10:00 AM Debug Next Task is: Sample 1
2/25/2012 2:10:00 AM Debug Next action: ActionContinue
2/25/2012 2:10:00 AM Debug Calling StartTaskProcess() with Task: Sample 1
2/25/2012 2:10:00 AM Debug Task (116327) was added to processlist: Sample 1
2/25/2012 2:10:00 AM Debug Entering wait loop.Sample 1
2/25/2012 2:10:00 AM Info Task started: Sample 1 (116327)
2/25/2012 2:10:00 AM Debug Process status - retrieving process id (116327)
2/25/2012 2:10:01 AM Debug Process status - has left WaitForExit (116327)
2/25/2012 2:10:01 AM Debug Process status - OutPut captured (116327)
2/25/2012 2:10:01 AM Debug Process status - trying to retrieve exit code
2/25/2012 2:10:01 AM Debug Process status - ExitCode fetched (116327)
2/25/2012 2:10:01 AM Debug Process status - ProcessHandles closed (116327)
2/25/2012 2:10:01 AM Debug Ending timeout timer (116327)
2/25/2012 2:10:01 AM Debug Ending output readers (116327)
2/25/2012 2:10:01 AM Debug Closing desktop handles (116327)
2/25/2012 2:10:01 AM Debug Process status - About to raise TaskCompleted (116327)
2/25/2012 2:10:01 AM Info Task completed: Sample 1 (116327)
2/25/2012 2:10:01 AM Debug Process status - About to RemoveTaskProcess (116327)
2/25/2012 2:10:01 AM Debug Setting previous task in TaskProcessCompleted: Sample 1 (602d6d72-02c7-4edb-900d-857ec58c28de) in job: Notes - Sample
2/25/2012 2:10:01 AM Debug Process status - About to SendTaskProcess (116327)
2/25/2012 2:10:01 AM Debug Process status - About to RemoveTaskProcess (116327)
2/25/2012 2:10:01 AM Debug Task (116327) was removed from processlist: Sample 1
2/25/2012 2:10:01 AM Debug Sleep ended because Task ended.Sample 1
2/25/2012 2:10:01 AM Debug End of loop - iterating again.Sample 1
2/25/2012 2:10:01 AM Debug Calling GetNextTaskProcess()
2/25/2012 2:10:05 AM Debug Next Task is: Sample 2
2/25/2012 2:10:05 AM Debug Next action: ActionContinue
2/25/2012 2:10:05 AM Debug Calling StartTaskProcess() with Task: Sample 2
2/25/2012 2:10:05 AM Debug Task (116330) was added to processlist: Sample 2
2/25/2012 2:10:05 AM Debug Entering wait loop.Sample 2
2/25/2012 2:10:05 AM Info Task started: Sample 2 (116330)
2/25/2012 2:10:05 AM Debug Process status - retrieving process id (116330)
2/25/2012 2:10:06 AM Debug Process status - has left WaitForExit (116330)
2/25/2012 2:10:06 AM Debug Process status - OutPut captured (116330)
2/25/2012 2:10:06 AM Debug Process status - trying to retrieve exit code
2/25/2012 2:10:06 AM Debug Process status - ExitCode fetched (116330)
2/25/2012 2:10:06 AM Debug Process status - ProcessHandles closed (116330)
2/25/2012 2:10:06 AM Debug Ending timeout timer (116330)
2/25/2012 2:10:06 AM Debug Ending output readers (116330)
2/25/2012 2:10:06 AM Debug Closing desktop handles (116330)
2/25/2012 2:10:06 AM Debug Process status - About to raise TaskCompleted (116330)
2/25/2012 2:10:06 AM Info Task completed: Sample 2 (116330)
2/25/2012 2:10:06 AM Debug Process status - About to RemoveTaskProcess (116330)
2/25/2012 2:10:06 AM Debug Setting previous task in TaskProcessCompleted: Sample 2 (9ad04f53-a0cc-4b6b-8f7c-944e03bfafae) in job: Notes - Sample
2/25/2012 2:10:06 AM Debug Process status - About to SendTaskProcess (116330)
2/25/2012 2:10:06 AM Debug Process status - About to RemoveTaskProcess (116330)
2/25/2012 2:10:06 AM Debug Task (116330) was removed from processlist: Sample 2
2/25/2012 2:10:06 AM Debug Sleep ended because Task ended.Sample 2
2/25/2012 2:10:06 AM Debug End of loop - iterating again.Sample 2
2/25/2012 2:10:06 AM Debug Calling GetNextTaskProcess()