Right now we punt a new DataStoreConfig into the DataConfig stored in the web container. It would be nice to store this beasty in the users session until it works!
This would prevent the user from adding DataStoreConfig defintions into the system before they actually work.
Not that the toGeoServer button "may/should" try to connect to the DataStores before accepting them. So this bug is downplayed to Minor.