net/bnxt: fix ULP context list deadlock