Deferring initialization doesn't work with SqliteQueueDatabase
You need to call `db.start()` before any queries are going to run.
 Doesn't change the outcome.
 Oh, your model isn't referencing your database. Duh.
 ``` python
class TestModel(Model):
    test = CharField(null=True)

    class Meta:
        database = db
```
 Oops, that what happens when you try to simplify your existing code to reproduce something. Sorry about that.

To reproduce:

```
import os
from peewee import CharField, Model
from playhouse.sqliteq import SqliteQueueDatabase


class TestModel(Model):
    test = CharField(null=True)

db = SqliteQueueDatabase(None)

db.init("reproduce.db")
TestModel.create_table()
print("peewee.db was created: %s" % os.path.exists("peewee.db"))
print("reproduce.db was created: %s" % os.path.exists("reproduce.db"))
```
