Reset connection with u1db in case it closes

Refer to https://leap.se/code/issues/5855

Resetting the sync_target._conn will result on u1db’s HTTPClientBase._ensure_connection() to recreate the connection the next time it tries to use it.
Could we use `syncer.sync_target.close()` here to avoid accessing a private attribute?