Port the other side to the Service design for timers.
ChooseFixedForFloat: Make sure we actually cover the given value.
Previously we didn't when it was too close to the next power of two.