Fix flaky test with run, test ordering
Merge pull request #255 from asottile/fix_flaky_tests

Test results in client/server mode are unordered.

We use a priority queue of (0, callback), so tests are ordered by the memory address of those lambda functions....