reset interval properly when switching from an invalid property to one with a proper range