I realize there is a risk of things going wrong, but why wouldn't the responsibility be on United to make it right? The average PAX knows nothing about IN vs J. If the app is offering you the switch, and if it goes through without crapping out (that's a big if), I would think United is responsible for getting you on that flight (or compensate you if they then can't)