Extension list should be in service module
Import extensions in services
Allow errored out slots to be filled again
Fix successful registration recording