If you have to switch off Railcom when programming it would intermate that the decoder is not NMRA compliant. Railcom does not induce a 'pulse' in to the DCC data stream but just blanks 4 preamble bits from the preamble data stream so should no effect effect the decoders operation.
Michael