cleaner disconnect

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