All with timeouts

/cc @benkirzhner 
This is an odd test/docstring. I understand the intent of the test is to make sure enumerable methods can be called on the elements of the batch list, not what gets returned by `Struct.new#each`, but all it's testing is `Enumerable#select`. I get why the test would useful in test driving the fix (no longer depending on struct) but I question its utility now that the change has been made.