don't download arch manifest if it already exists

  Arch manifests should not ever change, so downloading fresh copies is
  a waste of time.

  Added test coverage for manifest download and failure states.