Bluetooth: mesh: Clear link TX when ACK arrived on it
Bluetooth: mesh: Clear link TX when ACK arrived on it

Without this fix there is an issue when doing PB-ADV provisioning
with PTS. We keep retransmitting Public Key which is ACKed by PTS and
this leads to transaction timeout as PTS does not send confirm probably
because it keep receiving PK from us.

This patch also makes sure that transaction id is between 0x80 - 0xFF

Signed-off-by: Łukasz Rymanowski <130c36619d8805e9ab222a465f5831ab6f0f17ca@codecoup.pl>

Vudentz/zephyr,mbolivar/zephyr,runchip/zephyr-cc3220,zephyrproject-rtos/zephyr,explora26/zephyr,nashif/zephyr,mbolivar/zephyr,GiulianoFranchetto/zephyr,aceofall/zephyr-iotos,explora26/zephyr,punitvara/zephyr,finikorg/zephyr,GiulianoFranchetto/zephyr,explora26/zephyr,mbolivar/zephyr,Vudentz/zephyr,kraj/zephyr,galak/zephyr,finikorg/zephyr,aceofall/zephyr-iotos,nashif/zephyr,nashif/zephyr,zephyrproject-rtos/zephyr,GiulianoFranchetto/zephyr,mbolivar/zephyr,punitvara/zephyr,aceofall/zephyr-iotos,zephyriot/zephyr,galak/zephyr,galak/zephyr,zephyriot/zephyr,Vudentz/zephyr,nashif/zephyr,zephyriot/zephyr,galak/zephyr,ldts/zephyr,explora26/zephyr,kraj/zephyr,Vudentz/zephyr,runchip/zephyr-cc3220,fbsder/zephyr,ldts/zephyr,zephyrproject-rtos/zephyr,Vudentz/zephyr,explora26/zephyr,zephyriot/zephyr,zephyrproject-rtos/zephyr,nashif/zephyr,galak/zephyr,finikorg/zephyr,ldts/zephyr,runchip/zephyr-cc3220,finikorg/zephyr,ldts/zephyr,Vudentz/zephyr,fbsder/zephyr,kraj/zephyr,punitvara/zephyr,kraj/zephyr,zephyriot/zephyr,punitvara/zephyr,fbsder/zephyr,fbsder/zephyr,kraj/zephyr,mbolivar/zephyr,aceofall/zephyr-iotos,aceofall/zephyr-iotos,zephyrproject-rtos/zephyr,punitvara/zephyr,ldts/zephyr,GiulianoFranchetto/zephyr,finikorg/zephyr,runchip/zephyr-cc3220,GiulianoFranchetto/zephyr,runchip/zephyr-cc3220,fbsder/zephyr