Make EphemeralFileSystem handle concurrent modification to its list of stored files.

- This was breaking SchemaIndexAcceptanceTest because of recursive deletion in a background job.
- Also removed awaitIndexState() helper method (replaced with awaitIndexOnline())