Intermittent faults with indeterminate fixes are always a concern, as you can never be certain you've actually identified and corrected the root cause. Fingers crossed you don't find this coming back again, not least during the Festering break! Your switch cleaner may have been the strongest bet. Just don't touch anything!!