More descriptive error messages in Migration Helpers
Schema inconsistencies during upgrades can occasionally result in migration failures, which often give unclear error messages. Provide more descriptive error messages in the Migration Helpers that will better explain the root issue to the user.
This was created in response to issues like #35640 (closed), in which it was not clear why the migration was failing, or how the problem could be corrected.
Edited by Patrick Bair