Migrate the BattOr agent to use sequences instead of thread affinity

This is part of a larger migration described here: http://bit.ly/2jr4bIn

Bug: 667892, 761498
Change-Id: I459de60aedc4ad6bd1cf08177690229644eb1037
Reviewed-on: https://chromium-review.googlesource.com/665164
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Charlie Andrews <charliea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#501660}
2 files changed