I came up with this addition because of an issue I observed while testing on the device.
This is the sequence of events:
1- the table import failed and threw a FileNotFoundException exception
2- the catch block in TdTableImport#output catches the exception
3- TdTableImport#createTable is executed
4- the table is item ==> then DefaultApiClient#createItemTable is called
5- In my first implementation, item table creation failed because of the parameters being set incorrectly
6- a new exception was thrown
7- the catch block in TdTableImport#output catches the exception
8- TdTableImport#createDatabase is executed
9- TdTableImport#createDatabase fails because the database is already present
10- restart from 1

The check on the HTTP_CONFLICT prevents this to keep going in a loop because 409 is received only if the table/db is already present.

Naturally this should be unnecessary in a 100% bug free implementation but I thought it is safe.

If you disagree, I am ok to remove it. Let me know your thoughts.