timer.c: Optimise apply_slack() for size and speed.
time: cast ->raw_interval to u64 to avoid shift overflow