Core: set bloom default to false even when Directory doesn't have a codecService

We disabled loading of bloom filters by default a while ago, but in the code we still default to true if the directory is not a StoreDirectory or doesn't have a codecService.  I don't know if this ever happens, but in a standalone test (using my own FSDirectory) I suddenly saw bloom filters being loaded so I want to defensively fix this.