more disconnect fixes, revert a bit of last commit(s)

actually, hotbar and chat shouldn't be cleared..qml will delete them
clarify some lifetime in some areas..with asserts/comments