`pthread_cond_timedwait` is supposed to take an absolute time as the last argument, but Zephyr interprets it as a relative time instead.