[GDK3] GdkFrameClockIdle: fix too-short update interval
The frame clock paint loop function was scheduled too often at certain circumstances - about twice per frame interval instead of only once. Fix that issue by scheduling the next invocation a full frame interval away instead of half an interval.
Fixes #2432 (closed)