abstract teambinding-change hook to a general teamchange hook
move teamchange notification out of the ui-cvar updating into a dedicated hook notification function
only notify teamchange on teamchange, and only act on notifcation if the team was really really changed
let the hook run an intial time as well