Fixed InlineAccountSwitcher
Using the intermediate variables did not work when using multiple
accountswitchers with multiple accounts.
The local variables could get out of sync, resulting in a switcher that
displays one state, but has still the old stored, and thus can't switch
back.