Thoughts about
https://rbcommons.com/s/twitter/r/3216/? The idea is to make None the only do nothing value for alternate_target_roots. If a task says there should be 0 targets in the target roots, I think we should allow that. The motivating example is test-changed, where if there are no changes, no tests ought to execute.