fix: timers use setForEver instead of run

Merged Nicolas Delpech requested to merge fix/timer_run_2.4 into release/2.4

The catch-up feature isn't needed and it can cause numerous call to the callback in case of time leap (especially since the timers clock is based on system time).

(cherry picked from commit 3a204b86)

FLEXISIP-502

Merge request reports