claimQueuedPacket
Atomically claims one stable packet row for sending. A returned QUEUED packet means this call performed the QUEUED -> ENROUTE transition and owns the send; any other returned status means another path already handled it.