Revert "shards: respect scheduler and use smarter synchronization for List (#750)" (#752)
This reverts commit 931974dd953e07ce8fbe28e3b615323c2d156e40.
After monitoring production we are seeing increased latencies in List
calls. Additionally we are seeing many more scheduler transitions into
interactive queued. The only realistic cause of this was this commit, so
we are reverting for now until further investigation.
Test Plan: go test