In 9d999d7 (part of #2532), we introduced changes refactoring how kernels are used in the JupyterLab manager.
Looking over the code in https://github.com/jupyter-widgets/ipywidgets/blob/master/packages/jupyterlab-manager/src/manager.ts, I think it would be good to check a few things: