Running the script works, but errors:
mwscript extensions/OATHAuth/maintenance/disableOATHAuthForUser.php --wiki=labswiki <x>
LogicException from line 408 of /srv/mediawiki/php-1.39.0-wmf.7/includes/cache/MessageCache.php: Process cache for 'en' should be set by now.
#0 /srv/mediawiki/php-1.39.0-wmf.7/includes/cache/MessageCache.php(1113): MessageCache->load('en')
#1 /srv/mediawiki/php-1.39.0-wmf.7/includes/cache/MessageCache.php(1041): MessageCache->getMsgFromNamespace('Emailsender', 'en')
#2 /srv/mediawiki/php-1.39.0-wmf.7/includes/cache/MessageCache.php(1011): MessageCache->getMessageForLang(Object(LanguageEn), 'emailsender', true, Array)
#3 /srv/mediawiki/php-1.39.0-wmf.7/includes/cache/MessageCache.php(953): MessageCache->getMessageFromFallbackChain(Object(LanguageEn), 'emailsender', true)
#4 /srv/mediawiki/php-1.39.0-wmf.7/includes/language/Message.php(1491): MessageCache->get('emailsender', true, Object(LanguageEn))
#5 /srv/mediawiki/php-1.39.0-wmf.7/includes/language/Message.php(968): Message->fetchMessage()
#6 /srv/mediawiki/php-1.39.0-wmf.7/includes/language/Message.php(1071): Message->format('text')
#7 /srv/mediawiki/php-1.39.0-wmf.7/extensions/Echo/includes/Notifier.php(94): Message->text()
#8 /srv/mediawiki/php-1.39.0-wmf.7/extensions/Echo/includes/controller/NotificationController.php(424): EchoNotifier::notifyWithEmail(Object(User), Object(EchoEvent))
#9 /srv/mediawiki/php-1.39.0-wmf.7/extensions/Echo/includes/controller/NotificationController.php(132): EchoNotificationController::doNotification(Object(EchoEvent), Object(User), 'email')
#10 /srv/mediawiki/php-1.39.0-wmf.7/extensions/Echo/includes/model/Event.php(195): EchoNotificationController::notify(Object(EchoEvent), false)
#11 /srv/mediawiki/php-1.39.0-wmf.7/extensions/OATHAuth/src/Notifications/Manager.php(56): EchoEvent::create(Array)
#12 /srv/mediawiki/php-1.39.0-wmf.7/extensions/OATHAuth/src/OATHUserRepository.php(182): MediaWiki\Extension\OATHAuth\Notifications\Manager::notifyDisabled(Object(MediaWiki\Extension\OATHAuth\OATHUser), false)
#13 /srv/mediawiki/php-1.39.0-wmf.7/extensions/OATHAuth/maintenance/disableOATHAuthForUser.php(37): MediaWiki\Extension\OATHAuth\OATHUserRepository->remove(Object(MediaWiki\Extension\OATHAuth\OATHUser), 'Maintenance scr...', false)
#14 /srv/mediawiki/php-1.39.0-wmf.7/maintenance/doMaintenance.php(114): DisableOATHAuthForUser->execute()
#15 /srv/mediawiki/php-1.39.0-wmf.7/extensions/OATHAuth/maintenance/disableOATHAuthForUser.php(48): require_once('/srv/mediawiki/...')
#16 /srv/mediawiki/multiversion/MWScript.php(116): require_once('/srv/mediawiki/...')
#17 {main}
jforrester@mwmaint1002:~$ mwscript extensions/OATHAuth/maintenance/disableOATHAuthForUser.php --wiki=labswiki <x>
User AAssaf doesn't have OATHAuth enabled!Presumably the notifications / e-mails aren't sent?
Caused by T210075: Send notification when 2FA is disabled / T210963: Send an email when 2FA is disabled work, but I don't think it's serious enough to revert.