Currently, initial registration triggers a node initialisation. However, node initialisation can potentially contain logic that is relevant to initialisation, but not initial registration. This can cause issues, e.g. see ENT-3947. Ideally, initial registration should be independent of the node initialisation.
This task is to investigate whether it's possible to decouple them (or if there's some blocker) and do is, if possible. This has as a pre-requisite: https://r3-cev.atlassian.net/browse/CORDA-3131.
This is currently done in InitialRegistrationCli and could be prevented from extracting any logic necessary from node.generateAndSaveNodeInfo to be called in the NetworkRegistrationHelper.