SUBS-025: submodule GET recursion leaks raw fetch progress instead of hunks

Input

Context

be get recursing into a submodule prints the sub's fetch progress as RAW terminal text, interleaved with the parent's real progress hunks ( 14:17 get abc?00e5d050). Observed cloning beagle.new (sub abc):

 14:17  new woof/test/STATIC.c          <- parent hunk (beagle format)
Enumerating objects: 2745, done.        <- git side-band band-2, RAW to stderr
Counting objects: 100% (2745/2745), done.
Compressing objects: 100% (907/907), done.
Total 2745 (delta 2096), reused 2415 (delta 1834), pack-reused 0 (from 0)
keeper: fetched 1 ref(s)                 <- keeper's own RAW stderr
 14:17  get abc?00e5d050                 <- back to parent hunk

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome