function notify_bootup could be separated into two functions:
- one for self bootup
- one for other bootup
The self bootup function should be executed before the reporter waits for other bootups and should be published once the reporter expects other bootups to be ready.