IB/qib: fix mcast detach when qp not attached