CRM-12046 add missing campaign id on petition signatures

Hey, it worked, now with a single commit. 

P.S. Let's count this one as part of the bug day.