Currently, Islandora Checksum Checker's RI query to get objects grabs every object, and does so in order of createdDate. While this is functional, it may target objects that have no datastreams to be checked, lessening the efficiency of each cron run. Additionally, by using object createdDates instead of datastream lastModifiedDates, we may not be checking checksummed datastreams that have recently been modified.
Because Checksum Checker is currently implemented on many sites, the existing query should not be deprecated, as this would cause checks to be re-done on objects where that may not be desirable. We should simply make an additional optional query that can be used.
We should, however, update the existing query to return only objects that have configured datastreams, and update the checksum validator to make use of the optimizations that would come with such a guarantee.