net/bnxt: fix async link handling and update