SQLite databases can sometime return an SQLITE_BUSY error
This is most likely due to a transaction taking too long, thus making the other pending transactions fail because they could not acquire a lock on the database before the parametrized BUSY_TIMEOUT (of 5000ms) expires.