There seemed to be a missing AsyncTaskStarted call in the MaybeCreateRemoteDB() method.

The id's that Couchbase Lite generates and the id's that CouchDB return don't match case, to had to change from a "Contains" to case insensitive search.