This isn't so much an update as a delete and create pairing. Theory is this should be perfectly valid.
Check to ensure your data model is up to date and has been properly transformed.
Ensure that your RI triggers have been built successfully - it could be failing to link to a cascade member.
If that's still failing, please provide the output of the build failure (right click on it and choose Review ,or hit F4).