When using startup.py and using an existing eventbus, the services and plugins may start too early
Current situation
If a docker image relies on an external eventbus, it may start its services even if the eventbus is not ready.
Desired outcome
The startup.py script, in this configuration, should wait until the exterbal eventbus is ready.