Don't throw exception if publishable column does not (yet) exist.

In this pull request I've changed the logic to NOT throw an exception if the `publishable` column doesn't exist.

I've found that throwing an exception in this case causes pain during migrations for models that are defined as `publishable` but for which the `publishable` column itself is created in a subsequent migration.