At least in one version of the documentation patch, there's mention of a watchdog timeout that unloads the user scheduler if it fails to make forward progress for some period of time.
https://www.uwsg.indiana.edu/hypermail/linux/kernel/2307.1/0...
https://www.uwsg.indiana.edu/hypermail/linux/kernel/2307.1/0...