Have you ever thought about allowing concurrent db connections?
Jaggery JS is a good library to allow reading H2 db's.
This would solve a lot of problems as we developers could then get arcs / series straight out of the database as long as it was captured by the metadata being present.
I know that it is possible to corrupt the db, but would only be an issue if our code allowed writes. But we only should be using reads.
Customer support service by UserEcho