Outdated schema does not cause 400 error as long as outdated columns are...

... not explicitly used in the query.
Very long line: please wrap.  Also, we should probably use type aliases for all the `DatasetContext[SoQLAnalysisType]` and stuff like that.