Just a quick update...
So this is starting to happen frequently now, but only when the engine is left to go stone cold (overnight). Anyhow, after reading on this thread, instead of starting the car straight away when I get in, I press the start button so that just the ignition comes on, then wait 5 secs or so and start up as normal and the problem disappears and starts as normal.