thread polling for timestamp on socket's error queue doesn't wake up