Possible race condition in behave_utils.docker.Container
Immediately following behave_utils.docker.Container.start() the container may not be marked as running. If so behave_utils.docker.Container.is_running may give ambiguous results.
If this is the case, start() should not return until the container is running.