For anyone else unable to solve this problem, here’s what I did. Having checked the visual editor was displaying in IE (eliminating any problems with the WP install), I went back to Firefox and cleared the cache. The visual editor reappeared.
For brevity, I’ve left out the details of the hour I spent going ‘WTF?’.