[z2233] Send changed fields even if they were changed back

Original code by Shauren, and ideas by stfx and others

Signed-off-by: Schmoozerd <schmoozerd@cmangos>

(based on commit [12334] - 8046e0e)

(based on commit [s1872] - c9ce4df)