Ability to handle operation duration_per values with an accuracy greater than a second

Earlier behavior was to ignore the fractional part.