Easy there.
I have all my tax rates set up in those tables. I don't want to wipe them out. I think it's just coincidence but Iowa has the geo_zone_id of 20, that's why the insert fails.

Do you know if the reference to 20 in the sql patch can be changed to a different number (one that is not yet in use in my zone and tax rate tables?

If I can simply change the value to 200, let's say, then I could insert the values without any issue. I just don't know if 20 is referenced somewhere in the code for the insurance module.