Improve workflow search order
For example
(ewoksworker) opid31@lid31dat1:/data/visitor/me1647/id31/20240213/PROCESSED_DATA/CeO2/CeO2_0001$ ewoks execute *.json --search -p scan_memory_url=null --inputs=all
All workflows save the result in the same HDF5 file but scan order was determined by the glob order and the order of the search arguments. In this MR we let the order be determined by the workflow file creation time.