HD 42659: the only known roAp star in a spectroscopic binary observed with B photometry, TESS, and SALT