Continue initialization if redundant provider is creating the filter (#75)

diff --git a/provider/app.js b/provider/app.js
index 1d9ea20..63d2079 100755
--- a/provider/app.js
+++ b/provider/app.js
@@ -51,7 +51,7 @@
             if (!err) {
                 logger.info(method, 'created trigger database:', databaseName);
             }
-            else {
+            else if (err.statusCode !== 412) {
                 logger.info(method, 'failed to create trigger database:', databaseName, err);
             }
             var db = nanop.db.use(databaseName);
@@ -68,7 +68,7 @@
                             only_triggers_by_worker: only_triggers_by_worker
                         },
                     }, ddname, function (error, body) {
-                        if (error) {
+                        if (error && error.statusCode !== 409) {
                             reject("filter could not be created: " + error);
                         }
                         resolve(db);