rbm downloads 0B sig file if network drops; rejects sig on next run
Instructions to reproduce: 1. Build Tor Browser via `tor-browser-build`. 2. Right before rbm tries to download a `.sig` file, shut off the network connection. Expected results: rbm should not write a `.sig` file. Future invocations of rbm once network connection is restored should download the `.sig` file. Observed results: rbm writes a `.sig` file with size 0B. When the network connection is restored and rbm is run again, rbm does not retry downloading the `.sig` file, and instead says something like `Error: File llvm-8.0.0.src.tar.xz is not signed with a valid key`. Manually deleting the 0B `.sig` file allows rbm to function properly again.
issue