do all the operations on SQLite connections in a single thread, remove reset from ShadowSQLiteConnection
make a test for use from another test
Remove reset from ShadowCursorWindow