Return GfxRequiredUserAction::None if current vendor is target vendor
Currently running supergfxctl -m hybrid
on hybrid or supergfxctl -m nvidia
on nvidia requires a logout and spawns a new thread, which is unneeded.
This MR will set the user required action to none, and avoid spawning a new thread.