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