Hello,
I agree, that user switching as described in this proposal is something that should work really well, because it can obviously change the user experience in some cases.
I only have a problem with the following statement:
The switching mechanism must correctly attempt the requested operation.
As I understand it, it might be enough if the operation is "attempted" only? This sounds vague and weak to me. I think we need something stronger here, like "it performs the requested operation" or something similar.
Besides that I agree with the proposal.
--