Walter Haefelin, Switzerland, und ins Ausland abgereist