Publishing upgraded Expo repo bricks existing standalone apps? (29 to 30)

Okay so I rolled my local back to a 29 branch and published. Also had to resolve the Can't Find Variable Self problem that just happened. After 15 minutes of sheer terror, we’re back to normal.

Curious then why does the command line rollback not work in a downgrade? It was as if it was reading the correct app.json but had the wrong configuration.