I just checked `setTimeout(0)` without handler and previous timer is not called

```
var net = require('net');
var s = net.connect(80, 'stackoverflow.com');
s.setTimeout(1000, function() { console.log('timeout');  });
s.on('connect', function() {
  console.log('connected!');
  s.setTimeout(0);
});
```