cxgbe(4): Fix panic on driver detach after a partially failed attach.
sge->ctrlq is not always allocated during attach (eg. if firmware
initialization fails) and detach should be able to deal with this.
Sponsored by: Chelsio Communications
(cherry picked from commit b99651c52fa52cdef5688859e0bc7f3fb2085a2f)