Swap order of Opus and ISAC in requested codecs, Opus seems to be responsible for some audio corruption on older devices.
Force the work in a few delegate calls onto the main thread.
Fix hardcoded array index causing a crash on devices with only one camera (5th gen iPod Touches)