Fix assert on Cond::Signal.  Adds Cond2.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>