Hi
Have seen this on cars before, not on the s-type though, there usually a rubber bit on the drain that goes deformed and hard with age, which usually blocks up
Good they found it, I've seen them splash in when you pull off, as that area can hold quite a lot of water and it would have to fill right up to the heater inlet/pollen filter before it come in the car
Cheers
Joe