Remove redundant braille.BrailleHandler.update executions (#16463)
fixes #16456
Summary of the issue:
In braille.BrailleHandler._handlePendingUpdate and braille.BrailleHandler._doNewObject functions scrollTocursororSelection function is called. scrollToCursorOrSelection calls scrollTo which in turns calls braille.BrailleHandler.update. Both _handlePendingUpdate and _doNewObject call braille.BrailleHandler.update after calling scrollToCursorOrSelection.
Description of user facing changes
There should be less "Braille window dots" log lines when log level is debug. Maybe some minor effect on performance.
Description of development approach
Minor modifications of _handlePendingUpdate and _doNewObject functions.