feature(audioPassthrough): clean up in opts passing, incorporate fix

Slight cleanup and bringing in the small fix I submitted as another PR since maintaining the two branches is a pain