check sparse replication only when reading files
We're seeing weird behaviour around replication not appearing to be sparse with a particular dev group.
Here i added tests to check:
- after a restart, we should not expect magic replication
- on a fileStats call (or fileSize, which uses fileStats) we should not see replication of the file