MCA/base: add a function to unload a component without closing it for components that have been registered but not opened