Sessions created before multi-session existed had no account_ids, so adding a second account left the first one (e.g. the long-lived session) absent from the switcher. current_user now ensures the active user_id is always present in account_ids, so the switch list is never missing the account you're using.