Could you send me a copy of your save? I'm unsure how the migration is failing in this particular way and it'd be easier to debug if I can look at the storage values.
Actually I have a good idea of what might be causing both crashes, but it'd be good to verify on the save before uploading a possible "fix". If you can't upload your save for some reason, just let me know and I'll try sending you a possible fix to test out. (Though an uploaded save would be easier)
Ok I've ended up uploading the possible fix as it works in a way that shouldn't break anything at least. Update to 1.2.5 and see if you still have issues.