That's the entire problem. Your testing process sucks. These things happen every release. In technology development there is this thing called "regression testing" which is used to make sure new code doesn't break anything that's already been deployed to users. Having some random dude play test for 5 minutes on an iPad doesn't represent the full scope of game play this game has grown into. These are super basic things with any software development and you continue to fail at them over and over and over again.