Source: check that datasource required fields are present. Don't catch field detection errors. Fixes #55.