Found what I expected: someone had been in the lightswitch before me; the upper contact must have become dis-lodged from the plastic carrier, which...