DFS-R replicates immediately (well within milliseconds in my tests.) Assuming it is not overloaded and it does not have a back log. Biggest "issue" is locks are not replicated which means if 2 people have the same file open on 2 different replicas and save the "last person in" wins. This is normal and happens even with locks. DFS-R actually detects that the file changes on both sides and will save both.
Also should this manage to happen, newest date wins which yes mimics what your commenting about. The conflict file is still saved however and can be recovered.