advanced connect/disconnect handling

Show more details on xbmc.log