Icingaweb2 "Class not found" errors after upgrade to 2.11 (modules not upgraded)

On upgrade to 2.11, I received a failure (backtrace below) when viewing any services.

It seems not all the icingaweb2 modules have been brought up to date with the new class names yet - at least not the “generictts” module.

My CLA signature email is stuck in email hell right now, but if anyone finds their Icingaweb2 broken this morning because of the 2.11 upgrade, I have a PR for the “generictts” module here: Version 2.11.0+ compatibility by MegaphoneJon · Pull Request #11 · Icinga/icingaweb2-module-generictts · GitHub

Uncaught Error: Class 'Icinga\Web\Hook\TicketHook' not found in /usr/share/icingaweb2/modules/generictts/library/Generictts/Ticket.php:12
Stack trace:
#0 /usr/share/php/Icinga/Application/ClassLoader.php(303): require()
#1 [internal function]: Icinga\Application\ClassLoader->loadClass('Icinga\\Module\\G...')
#2 [internal function]: spl_autoload_call('Icinga\\Module\\G...')
#3 /usr/share/php/Icinga/Application/Hook.php(126): class_exists('Icinga\\Module\\G...')
#4 /usr/share/php/Icinga/Application/Hook.php(303): Icinga\Application\Hook::createInstance('Ticket', '\\Icinga\\Module\\...')
#5 /usr/share/icingaweb2/modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php(55): Icinga\Application\Hook::first('Ticket')
#6 /usr/share/php/Icinga/Web/Controller/ActionController.php(169): Icinga\Module\Monitoring\Web\Controller\MonitoredObjectController->prepareInit()
#7 /usr/share/php/Icinga/Web/Controller/Dispatcher.php(59): Icinga\Web\Controller\ActionController->__construct(Object(Icinga\Web\