timers: warn on overflowed timeout duration
Checklist
-
tests and code linting passes -
a test and/or benchmark is included -
the commit message follows commit guidelines
Affected core subsystem(s)
timers
Description of change
Documentation is in @jasnell's PR at https://github.com/nodejs/node/pull/6937
I realized there wasn't any clear indicator when you hit the overflow other than possibly unexpected behavior, and I think a warning may be appropriate.