Correct mCharacter after deleting certain characters.

This prevents mCharacter from being invalidated when deleting characters that occur earlier in the vector mCharacters, which leads to unpredictable behavior -usually a segfault in fillSaveList() or quick-loading the wrong character.