fails:ConditionVariable#signal returns self if something is waiting for a signal
