xio_session_destroy rework

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