Fix listFilesRecursivelySortByDateOldestFirst

Fails with comparator inconsistency occassionally. Possible causes: live
files updating modification time during the sort or long overflow bug in
Apache Commons library comparator implementation. Fixed both.