rework on transport exit.
preparing user space to be compliant with kernel transport exit

Change-Id: Ie018124b13f046b5c1802f9908018f07dd689f3d
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>