The method MobileServiceSQLiteStore.ExecuteQuery is protected, which means it's not possible to run arbitrary read queries on the local store. This is useful for running arbitrary SQL queries that are supported by SQLite but not necessarily the SDK LINQ provider.
The fix for this should make sure that the right locking is in place, so that this method doesn't interfere with SDK write operations.
(#196) Expose the ExecuteQueryAsync() method
Fixed with #274