Make the manifest rebuild code more robust

Try to make sure we've actually found msgpack data before feeding
it into msgpack.
check: Make item stream resync a bit more robust
check: Make sure all non-critical output is sent to stdout
check: replace --phase with --repository/archives-only
check: No progreess output to stderr during archives check