Having flown twice between the UK and Spain since the summer, I've never been asked any of this information!
I wasn't flying direct (once via CDG and once via PRG), but wouldn't it be stupid if transfer pax were exempt (even flying via a Non-Schengen country like cz!!) from this?!?!?