fix a bug in PollingFileWatcher converting times to milliseconds
fix the multiplying and dividing by 1000 nonsense in the polling tests
this might address #4338, depending on how the timing works out on the test VMs

forgot to add ranges to test Makefile