worker: fix collect_new_clients ignoring clients with no FD
timekeeping: Use clock_gettime CLOCK_MONOTONIC when available
and separate wall clock and monotonic time from each other.
"tick" is monotonic, "now" is real time.