What is BitTime_115200? What value does it have?
The BSL usually detects its baudrate by counting the number of clock cycles during the initial SYNC byte. Because it cannot trust the DCO frequency. So it makes no difference whether the PC is sending with 8000 or 12000Bd, the MSP will detect it (within a certain range) and answer with the same baudrate.