Now accounts changed signal raising code checks before setting the variable
Now accounts changed signal raising code checks before setting the variable

This change was made because all threads will want to write to it and if
they all did the mindless thing then they'd all be stumbling over each
others' toes trying to set it to a value that it already has.

gcross/habit-of-fate,gcross/habit-of-fate