The first test had personalize set to ‘full’.  The message that arrived at Gmail looks as if it was correctly understood for what it was – gmail parsed both the dkim headers from lochac.sca.org and from jeremygregson.com, and let it through.