I really dislike that big error message as well. We should be able to catch the Pending Migrations Error and give it a dedicated page that shows WHAT is pending, and a clear button to migrate, or, better yet, perhaps just ignore for now.
Anyway, would love starting from the point of giving this error a dedicated screen. In fact, I think a lot of exceptions should have dedicated screens where we can explain exactly why you’re likely to hit them, give you some pointers on where to go next, etc.