respect explicitly passed campaignId first, then default to settings
Merge pull request #239 from segmentio/fix/drip

DRIP: respect explicitly passed campaignId first, then default to settings
Blueshift backend integration