Would this work? Moving toward `undefined` as the default-signifier:

```js
uint64_t timeout = args[1]->IsUndefined() ? 0 : args[1]->IntegerValue();
```