Added DAO.findSorted
Simplifying RefMany.enumerate and EnumerationHelper

Eventroom (another project) was finding that where RefEnumerator threw an exception, the enumeration would never complete, and so we were seeing a timeout rather than the error message from the test. This solves the issue for that case, but there may be a more general problem over where exceptions thrown in an asynchronous RefMany.enumerate go