Fixing integration test for Rubinius.
Fixing integration test for Rubinius.

Because Rubinius has well-behaved threads, the validation would race the
queue runner. So, we slap a conditional variable in place that the queue
runner signals when it is done.

azanar/hopper