Fix regression due to last patch

Timers run in a separate thread, I'd forgotten about that.  Had to shadow the SynchronizingObject property in DeferredFileSystemWatcher to also set that property on the timer, otherwise Refresh gets called on the wrong thread again.