This is the one change I mentioned. We now know more ValidationErrors after failed save.
So maybe not fixing bad behaviour, but I believe it's an improvement.