uhh, no. The default was never 1000 seconds

The caller used to send 1000 *ms* as the default, not seconds.
Since the caller was hardcoded this check never kicked in until now