Maybe the steam from the overheating is causing a bit of havoc ????
I used JB's suggestion to check the fan on my wifes old Cinquecento. It too had overheated and knackered the head gasket after the fan stopped working. After getting it moving, the fan worked properly.
Oh yeah, I used a paper clip to substitute the switch for the test