coreaudio backend: switch threads early