Fix iOS SoundEngine memory leak

Prolonging the life of SoundEngine just a little farther :)

This sorts out the PR #2770 conflict and closes #2745