It seems like there is no retry on first connection, IMHO it's a common use-case, especially when multiple services are started in parallel