This extra logic prevents a js error if the component doesnt exist on a page
Move check to canRun method in ab test module
Extend check to ensure contentType of page is 'Article'
Merge pull request #3005 from guardian/email-signups-ab-extra-check

Fix email signups ab error