Fix #525 FetchHandler's marker file throws file in use exception

Instead of synchronizing on marker file exists, creation and deletion, we use a simpler LastWriteTimeUTC.  I ran a simple console app with multiple threads updating and reading this property.  Every works just fine.