hashchange: Call highlight_toggle after activate_section_or_default.
hashchange: Call highlight_toggle after activate_section_or_default.

If highlight_toggle is called before activate_section_or_default,
then 3 hash change event take place for single hash change.
For example if hash is changed from "#settings/profile" in the
browser to "#organization/organization-permissions", then the
cycle is-
"#settings/profile" -> "#organization/organization-profile" ->
"#organization/organization-permissions".

This is because "highlight_toggle" also leads to call of
"activate_section_or_default" with section as default section
(i.e. organization-profile) then the correct section is opened
again as activate_section_or_default is called in hashchange.js
after highlight_toggle.

The middle hash of the above example depends on the last open
section in organization area or is the default section which is
"organization-profile" when overlay is opened first time after
reload.

This is also consistent with the code for opening overlay from
gear menu where "highlight_toggle" is called later.

kou/zulip,kou/zulip,zulip/zulip,andersk/zulip,eeshangarg/zulip,hackerkid/zulip,zulip/zulip,rht/zulip,eeshangarg/zulip,kou/zulip,zulip/zulip,rht/zulip,rht/zulip,punchagan/zulip,rht/zulip,zulip/zulip,zulip/zulip,hackerkid/zulip,punchagan/zulip,hackerkid/zulip,hackerkid/zulip,eeshangarg/zulip,hackerkid/zulip,rht/zulip,hackerkid/zulip,punchagan/zulip,punchagan/zulip,andersk/zulip,rht/zulip,punchagan/zulip,eeshangarg/zulip,eeshangarg/zulip,zulip/zulip,kou/zulip,eeshangarg/zulip,punchagan/zulip,andersk/zulip,kou/zulip,eeshangarg/zulip,punchagan/zulip,rht/zulip,andersk/zulip,andersk/zulip,zulip/zulip,kou/zulip,kou/zulip,hackerkid/zulip,andersk/zulip,andersk/zulip