When next expiration is larger than default interval, it shouldn't publish the large interval.
Only rotate listener list when there is one or more due events pruned.
Merge branch 'master' of github.com:enobufs/dtimer