Strictly speaking, we're talking only about user switching. My bad for confusing matters by bringing up the related-but different issue. So, that said, I withdraw the caveat, and will unconditionally support user switching as an important feature worth blocking for.
What you describe is a corner-case, that should be handled better.