Leave db->cacheSources unaltered.

When a model uses cacheSources = false, it should not have side effects on the datasource.

Fixes #2364