Further reworking of queue overflow tests

Following on from https://github.com/ruby-concurrency/concurrent-ruby/pull/208, applies the same approach to other tests and uses Event rather than Mutex.