Found in #6196 (review)
This happens only when the base table is a Tree in a BE dataset. If an incorrect value was chosen when disambiguating, it can lead to incorrect upload and failure to rollback. Another reason for rollback to fail is the backer dataset also runs into a disambiguation when trying to rollback