The bins, FYI
I analysed maps in these bins and I can tell that SJ file posted here is not stock SJ. Inside it looks like SJ, even part number is 06A906032SJ and SW number is 0010, but actually contains maps from HN file. It's some kind of mixture SJ and HN. I don't know how you got it, maybe that's because of Revo cable. I would suggest you throw the Revo cable out, buy cheap K-line Chinese cable and reflash your ECU with real stock SJ or DE or HN in boot mode (choose any you want, I think hardware is compatible), that will definitely solve your problem with flashing. Also I would advice you temporary disable the immo. Download ME7 immo off eeprom from this site and flash it, backup your original one. Or you can also read your eeprom (with the same k-line cable) and make it "immo off" by patching the binary, and then write it back to ECU, this will eliminate issue until you find solution.