[dev] LineSplittingWriter tracks parsing errors.
[dev] ProcessOutputRepeater stops if exception is thrown.
[dev] Checkout handles:
 - No activity set
 - Update in progress.
[dev] Create or reuse activity.