Adding a check to field_group's field deletion logic to prevent it deleting everything when something else causes the save_post action to be triggered as part of the same request. Everything else is already safe as the relevant post variables are being unset.