So basically you softcoded a region change and then back to the original CSC - which has I said can be done but isn't permanent.
As for the Firmware flashing and it not changing the CSC then i think we'll agree to differ but with 15 years+ experience of mobile & digital forensics, L.E specifc trained in the use of service centre tools, flasher boxes (and other tools/methods that we shall not go into), chip off/chip on data decoding, decryption and re-coding, manufacturer specifc training (including Samsung), and changing the firmware / configuration of too many handsets to recall (from 8mb Nokia 3310's to S22's) then I can assure you a flashed Firmware (if done correctly) changes the CSC - I've even stood in court and shown as such....and the defence expert also agreed!
Oh, and I'm also a S.M.E and trainer in mobile D.F's.