With the new asynchronous pipeline in place for triggering/waiting for results in place, RunFlakeSwarmingTask can be made to inherit from that parent class.
The new pipeline should accept bot dimensions as input for triggering the tasks, and refer to the "latest" build (the build that flakiness was detected in)'s dimensions for each task when looking back per recommendation in issue 817468
Comment 1 by st...@chromium.org
, Mar 6 2018