TAs:
HTTP download failure triggers rsync download fallback.
HTTP validation failure still triggers rsync download fallback.
(Because it's the TA, and needs to be treated more
paranoically.)
This commit is also a startup for
> 3. Must commit repository content at the RPP level, not at the module
> level. (One failing RPP should not invalidate the whole module.)
Because I'm headed into a more explicit separation between "Repository"
and "RPP."