Fix shard summaries for Windows tasks (#1897)

Buildkite cannot download logs for Windows tasks since it mishandles
backslashes. This change fixes the problem by downloading log files
manually.

Fixes https://github.com/bazelbuild/continuous-integration/issues/1891

Drive-by changes: Improved error handling & formatted bazelci.py
1 file changed