imap: sqlite error while saving several messages

Got 99 mails to import into INBOX (0)
saving with UID: 1
saving with UID: 2
saving with UID: 3
saving with UID: 4
saving with UID: 5
saving with UID: 6
saving with UID: 7
saving with UID: 8
saving with UID: 9
saving with UID: 10
saving with UID: 11
saving with UID: 12
saving with UID: 13
saving with UID: 14
saving with UID: 15
saving with UID: 16
saving with UID: 17
saving with UID: 18
saving with UID: 19
saving with UID: 20
saving with UID: 21
saving with UID: 22
saving with UID: 23
saving with UID: 24
saving with UID: 25
saving with UID: 26
saving with UID: 27
saving with UID: 28
saving with UID: 29
Unhandled Error
Traceback (most recent call last):
  File "/home/kali/leap/leap_client/src/leap/bitmask/app.py", line 190, in do_mail_plumbing
    plumber.import_maildir(opts.acct, opts.import_maildir)
  File "/home/kali/leap/leap_client/src/leap/bitmask/services/mail/plumber.py", line 308, in import_maildir
    reactor.run()
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/twisted/internet/base.py", line 1192, in run
    self.mainLoop()
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/twisted/internet/base.py", line 1201, in mainLoop
    self.runUntilCurrent()
---  ---
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/twisted/internet/base.py", line 824, in runUntilCurrent
    call.func(*call.args, **call.kw)
  File "/home/kali/leap/leap_client/src/leap/bitmask/services/mail/plumber.py", line 262, in import_maildir
    deferreds.append(self.import_mail(f_name))
  File "/home/kali/leap/leap_client/src/leap/bitmask/services/mail/plumber.py", line 223, in import_mail
    uid = self._mbox.getUIDNext()
  File "/home/kali/leap/leap_mail/src/leap/mail/imap/mailbox.py", line 302, in getUIDNext
    self.last_uid += 1
  File "/home/kali/leap/leap_mail/src/leap/mail/imap/mailbox.py", line 257, in _set_last_uid
    self._soledad.put_doc(mbox)
  File "/home/kali/leap/soledad/client/src/leap/soledad/client/__init__.py", line 793, in put_doc
    return self._db.put_doc(doc)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db/backends/sqlite_backend.py", line 378, in put_doc
    self._put_and_update_indexes(old_doc, doc)
  File "/home/kali/leap/soledad/client/src/leap/soledad/client/sqlcipher.py", line 409, in _put_and_update_indexes
    self, old_doc, doc)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db/backends/sqlite_backend.py", line 879, in _put_and_update_indexes
    self._update_indexes(doc.doc_id, raw_doc, getters, c)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/u1db/backends/sqlite_backend.py", line 235, in _update_indexes
    "INSERT INTO document_fields VALUES (?, ?, ?)", values)
pysqlcipher.dbapi2.InterfaceError: Error binding parameter 0 - probably unsupported type.
^C%                                                                                            

(from redmine: created on 2014-01-14, closed on 2014-01-20, relates #5139 (closed), blocks #4963 (closed))