"So I looked in to this further, and it did reproduce on an iPhone 4S"
Well done. You find it. Applause.
"You can go ahead and tell everyone Construct 2 sucks or whatever"
It is not Construct 2 fault that Scirra Ltd support is poor and founder of the company does not listen to feedback. Not listening or does not want to hear. Each of us could calculate how much we lose our money and our time because of this.
"...but it is Apple breaking your games..."
This is also true that Apple doesn't care about us, HTML5 Developers. They want to native code in the App Store (objective-c for example).
"The exact same code works in at least three other browser engines - Chrome, Firefox and Edge"
I don't know about Edge, but Chrome and Firefox using .ogg files. Safari using .m4a files. Can not be compared.
"The good news is I found…"
Let's hope for the best. Will see.