rearrange xmit_packet_pci
bug fix of lbuf_tx that didn't call exit when it finishes

- led to termination of lbuf_tx leaving irq disabled, leading to
  inconsistency between last_gc_addr and hw gc_addr.