Fix calculation of conflicting occurrences

Since the `repeat_interval` is always 1 for now in the interface and we were passing it as `repeat_frequency`, we were actually calculating conflicting occurrences as if the reservation was always **daily**. This probably caused some false positives when creating/modifying long lasting reservations.