Idle deadline should be earlier than the next timer firing time.
Pull request: https://github.com/WebKit/WebKit/pull/16658
*** This bug has been marked as a duplicate of bug 260115 ***