Always use realtime diff when buffer is modified.

This was motivated by Vim regaining focus into a buffer with unsaved
changes, and the realtime diff being replaced with an out of date disk
diff.  With this commit the realtime diff will be run again.