So it turned out to be ... the lock module.
In other words, I diagnosed everything correctly, and replaced the right part ... but the £30 one I bought off eBay was a dud

Still, never mind, only £280 for the professionals to fix it with an expensive part. I'm off to make beans on toast for the rest of the month...