A: 

Answering my own question:

Using NON_STRICT_READ_WRITE is a reasonable solution that has most of the benefits of READ_ONLY, but allows your test code to insert and update entities.

Remember to evict any cached items during test setup to ensure you aren't reading stale test data. (e.g. evictQueries()).

Rick