I just tried it again without the "-nvda_drv=1" boot flag.
The system successfully booted (after dwelling on the "IOConsoleUsers:gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0" line for a few seconds), but during boot there were no references to NVIDIA this time, and the switcher is back on "OS...