Moved dependency from sequelize-bluebird to vanilla bluebird

Wait till next tick before we emit, to make sure that promise is defined. Otherwise we try to call emit on the promise before it has been returned from new