<!--- This environment context section helps us quickly review your PR. 
      Please take a minute to fill-out this information. -->

## Environment
**Liquibase Version**: 4.2.0

**Liquibase Integration & Version**: any

**Liquibase Extension(s) & Version**: liquibase-cosmosdb

**Database Vendor & Version**: Cosmos DB

**Operating System Type & Version**: Windows

## Description
By introducing the CockroachDatabase support

* isCorrectDatabaseImplementation method fails with cast exception when using a NoSql extension: java.lang.ClassCastException: liquibase.ext.cosmosdb.database.CosmosConnection cannot be cast to liquibase.database.jvm.JdbcConnection
* worth checking first that conn is instance of JdbcConnection and return false if not


public boolean isCorrectDatabaseImplementation(DatabaseConnection conn) throws DatabaseException {
        try (Statement stmt = ((JdbcConnection) conn).createStatement();
             ResultSet rs = stmt.executeQuery("select version()")
        ) {
            if (rs.next()) {
                return ((String) JdbcUtils.getResultSetValue(rs, 1)).startsWith("CockroachDB");
            }
        } catch (SQLException throwables) {
            return false;
        }
        return false;
    }
    @Override
    public Integer getDefaultPort() {
        return 26257;
    }
    @Override
    public boolean supportsInitiallyDeferrableColumns() {
        return false;
    }
    @Override
    public boolean supportsTablespaces() {
        return false;
    }
    @Override
    public boolean supportsDDLInTransaction() {
        return false;
    }
}