Update the conductor to ensure at least its own config agent
on the active controller is ready to handle the config. Otherwise,
append runtime config to deferred config list until signalled ready.
Prior to this commit, runtime config can be missed on startup
on the active controller due to the agent not being ready
to handle the config request.
It does not defer runtime config application until all other hosts
are ready as the config target is still persisted to track required
config for host target in the event the rpc request is missed due
to unexpected event or agent not ready on other hosts.
Test Performed:
Installation and deployment of AIO-SX
Installation and deployment of multinode system
Verify that deferred runtime configs are applied in order
when agent becomes available.
Change-Id: I7388844d048453d302409eea36a939d81c9447ec
Closes-Bug: 1915343
Signed-off-by: John Kung <john.kung@windriver.com>