[ruby-core:113869] [Ruby master Bug#19717] `ConditionVariable#signal` is not fair when the wakeup is consistently spurious.