Fixed rounding issues when dealing with floats in datetime.timedelta.microseconds