The error message generated for IncompatibleShardingConfigVersion should have a space in "theconfig":
IncompatibleShardingConfigVersion Assuming config data is old since the version document cannot be found in theconfig server and it contains databases aside 'local' and 'admin'. Please upgrade if this is the case. Otherwise, make sure that the config server is clean.