fails:ConditionVariable#signal should return self if nothing to signal
fails:ConditionVariable#signal should return self if something is waiting for a signal
