yes Chris , i think it was you 
Certainly worked on 2 cars with this problem to my knowledge 
Think that TB thought I was a loony suggesting it

You're bigger than me, so you're never a loony 
I am perplexed with your (and Zirk's) luck with this, as the immobiliser will immediately reset on next attempt of turning ign on.
Thats the problem though TB it doesn't always seem to reset, well at least on the ones Ive checked (all post 2001 ODB2 ones by the way).
Not suggesting its a cure, but certainly worth a try, as that situation can through a Red Herring into the equation once the system has been triggered as a no start, and as said has certainly helped a few members out.
I found this out by accident, when I came across a couple of intermittent non starters, think I may have had more than one car keys on the same bunch which could have confused the Induction Loop Aerial. Then having spread the keys apart, then found you had to do a manual lockup / unlock reset for it to start again. I also come across this situation when only using the one key, ie a lazy or intermittent transponder issue.
Try it, next time you get bored, remove one of the transponders from a good set of paired keys, keeping the removed transponder and good key away from the Ing Barrel, so with the now faulty key, start the car, wont start obviously, then without doing anything, try the good key, my money is on it still wont start with the good key without doing the reset. Key out, open / shut door, lockup, unlock, then try again.