waiter_op() and waiter_signal() basis

Simplified signaling on condition variables without using them directly.