Optimize reconcile calls to minimize file scans
The FSEvents API gives wonderfully detailed information which allows
us to be a bit more precise in how we run reconcile. Now we only look for
edited files if one of the files was flagged as modified.
No user visible change (fairly subtle optimization)