Fix disableAutoFetch regression in the generic viewer

After PR 5263, setting `disableAutoFetch = true` in the generic viewer no longer works correctly, since the entire file loads even with `disableStream = true`.
Merge pull request #5371 from Snuffleupagus/disableAutoFetch-regression

Fix disableAutoFetch regression in the generic viewer