squashed bug when catching broken pipe error but not removing offending client from queue