How does WP decide how to evaluate database integrity

I’ve finally found the answer. Yes WP was ‘triggered’ to think it was evaluating a WordPress and not a WordPress-MU table structure.

This was caused by the following lines:

define('WP_ALLOW_MULTISITE', true);
define( 'MULTISITE', true );

in the wp-config.php that should NOT be there in a WordPress-MU 2.9.2 installation (but that some former developer had tossed in there anyway)

Once I removed them, I could proceed to the /wp-admin without problems and update the site network.