Yes that is very true. It's clearly a good idea to know this ahead of time, and it's also true for at&t.
The very first thing anyone with a carrier variant device, that doesn't have the kdz available, is to back up the entire rom.
The utility I use to do that is bkerler edl python utilities. There's a github page for them. He even created a flashable iso which boots ubuntu and has all dependencies resolved and the proper version of python installed.
I've reinstalled my sprint firmware 4 or 5 times in the last 2 months, just going back to stock after having messed around with flashing kor a11 or something else.
If you have no kdz, you have to do this. And keep in mind, there are partitions on the phone that are specific to that device, they have things like imei and s/n in them, and are not 'interchangeable' like a kdz is.
Sorry u have these issues, but at least now you know, in the future, back up what there is no kdz for.