SERVER-12312 getIndexes() on mongos reads from wrong shard if read preference is set