[ruby-core:121553] [Ruby Bug#21218] SizedQueue not stopping threads in push even when non_block: false