[ruby-core:125516] [Ruby Bug#19172] `ruby_thread_has_gvl_p` is innacurate sometimes -- document or change?