surface_queue: use MONOTOINIC timer in pthread_cond