In case of repeating timers we always update the ready time to fire interval after the user callback is called.
Created attachment 370118 [details] Patch
Committed r245512: <https://trac.webkit.org/changeset/245512>
<rdar://problem/50938404>