soledad: IndexError on _get_generation()

Got this while testing the branch for delayed initial soledad initialization. Soledad-client: {'version': '0.4.2-6-g930b7cd', 'full': '930b7cd7e56440b638bd646b288f33063e15f3d0'} Version is currently: 0.4.2-6-g930b7cd

2013-11-12 13:32:55 samsara leap.bitmask.gui.mainwindow[7822] DEBUG Done bootstrapping Soledad
2013-11-12 13:32:55 samsara leap.bitmask.services.mail.conductor[7822] DEBUG Starting imap service
2013-11-12 13:32:55 samsara leap.bitmask.services.mail.smtpbootstrapper[7822] DEBUG Downloading SMTP config for dev.bitmask.net
2013-11-12 13:32:55 samsara leap.bitmask.services[7822] DEBUG Downloading SMTP config from: https://api.dev.bitmask.net:4430/1/config/smtp-service.json
2013-11-12 13:32:55 samsara leap.bitmask.config.providerconfig[7822] DEBUG Going to verify SSL against /home/kali/.config/leap/providers/dev.bitmask.net/keys/ca/cacert.pem
2013-11-12 13:32:55 samsara leap.bitmask.services.mail.imap[7822] DEBUG Launching imap service
2013-11-12 13:32:55 samsara leap.mail.imap.fetch[7822] DEBUG fetching mail for: 63a356290da96fb9bf671a26aa960658 test_k2@dev.bitmask.net
2013-11-12 13:32:55 samsara leap.mail.imap.service.imap[7822] DEBUG IMAP4 Server is RUNNING in port  1984
2013-11-12 13:32:55 samsara leap.mail.imap.fetch[7822] DEBUG fetching mail for: 63a356290da96fb9bf671a26aa960658 test_k2@dev.bitmask.net
2013-11-12 13:32:55 samsara leap.mail.imap.fetch[7822] DEBUG Already fetching mail.
2013-11-12 13:32:56 samsara leap.bitmask.services[7822] DEBUG SMTP definition has not been modified
2013-11-12 13:32:56 samsara leap.bitmask.services.mail.conductor[7822] DEBUG Done bootstrapping SMTP
2013-11-12 13:32:56 samsara leap.bitmask.services.mail.conductor[7822] DEBUG Checking SMTP config...
2013-11-12 13:32:56 samsara leap.bitmask.services.mail.conductor[7822] DEBUG Using hostname starfish for SMTP
2013-11-12 13:32:56 samsara leap.bitmask.gui.statemachines[7822] DEBUG State Mail::connecting entered. Emitting signal ...
2013-11-12 13:32:56 samsara leap.bitmask.gui.statemachines[7822] DEBUG State Mail::on entered. Emitting signal ...
2013-11-12 13:33:15 samsara leap.mail.imap.fetch[7822] DEBUG fetching mail for: 63a356290da96fb9bf671a26aa960658 test_k2@dev.bitmask.net
2013-11-12 13:33:15 samsara leap.mail.imap.fetch[7822] DEBUG Already fetching mail.
2013-11-12 13:33:21 samsara leap.bitmask.services.soledad.soledadbootstrapper[7822] ERROR Unhandled error while syncingsoledad: IndexError('tuple index out of range',)
Traceback (most recent call last):
  File "/home/kali/leap/leap_client/src/leap/bitmask/services/soledad/soledadbootstrapper.py", line 297, in _try_soledad_sync
    self._soledad.sync()
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/leap.soledad.client-0.4.2-py2.7.egg/leap/soledad/client/__init__.py", line 1046, in sync
    creds=self._creds, autocreate=True)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/leap.soledad.client-0.4.2-py2.7.egg/leap/soledad/client/sqlcipher.py", line 336, in sync
    crypto=self._crypto)).sync(autocreate=autocreate)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db-13.08-py2.7.egg/u1db/sync.py", line 147, in sync
    self._insert_doc_from_target, ensure_callback=ensure_callback)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/leap.soledad.client-0.4.2-py2.7.egg/leap/soledad/client/target.py", line 450, in sync_exchange
    res = self._parse_sync_stream(data, return_doc_cb, ensure_callback)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/leap.soledad.client-0.4.2-py2.7.egg/leap/soledad/client/target.py", line 360, in _parse_sync_stream
    return_doc_cb(doc, entry['gen'], entry['trans_id'])
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db-13.08-py2.7.egg/u1db/sync.py", line 58, in _insert_doc_from_target
    replica_trans_id=trans_id)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db-13.08-py2.7.egg/u1db/backends/sqlite_backend.py", line 515, in _put_doc_if_newer
    replica_trans_id=replica_trans_id)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db-13.08-py2.7.egg/u1db/backends/__init__.py", line 199, in _put_doc_if_newer
    return state, self._get_generation()
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db-13.08-py2.7.egg/u1db/backends/sqlite_backend.py", line 266, in _get_generation
    val = c.fetchone()[0]
IndexError: tuple index out of range

(from redmine: created on 2013-11-12, closed on 2014-04-24)