upload_symbols: add more robust killing

Looks like even though we tried to terminate the background process, it
didn't respect that.  So use a series of signals to get it back to a state
we can work with.

BUG=chromium:355843
TEST=`./buildbot/run_tests` passes
TEST=`cbuildbot daisy-release` passes

Change-Id: Ie06b438031ae5e72ab3b3de2ccaa67dbdded3763
Reviewed-on: https://chromium-review.googlesource.com/198121
Reviewed-by: Yu-Ju Hong <yjhong@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
1 file changed