Fix bug where previous time range settings of a restriction/exception rule aren't wiped after changing from a schedule that repeats daily to hourly or visa versa. Closes github issue #144