On the root cause of the host `mass-step' in the Hubble residuals of type Ia supernovae