Improve accuracy of time estimates

This should be more accurate when the time to process one progress
unit is only a few milliseconds (or less than one millisecond).