gsocket: fix g_socket_condition_timed_wait() recovery after EINTR