There is an assumption in JdbcEnvironmentInitiator that the ConnectionProvider service does not fail to configure even if the database is not available.
HikariCP and the built-in ConnectionProvider fail this assumption.