Purge interrupt queue when closing socket fails (#1553)
Purge interrupt queue when closing socket fails (#1553)

This workaround for https://bugs.ruby-lang.org/issues/13632 was applied
to all places where IOError is rescued explicitly, but the inline
`rescue nil` here will also catch IOError and needs the fix too.
looker/puma,puma/puma,looker/puma,puma/puma,puma/puma,eileencodes/puma,eileencodes/puma,looker/puma,puma/puma,looker/puma,eileencodes/puma,eileencodes/puma