fix issue with hooking/unhooking that caused issues after unloading nativity
remove automatic disabling of icon overlays for each disconnection
add assertion in test