Update endpoint supervisor to use `Carnivore::Supervisor`