Fix tests to not ignore ordering and also assert all data is present

Yeah, the reason is that out timestamp in the tests are based on 0, so log files are named log-500-1000, log-2500-3000 etc - which caused the 2nd one to be picked up before the first one. In reality, it is not an issue, because the base value is pretty high.