Crash with new testcase in pytest suite - ISM with DTX, bitrate switching + JBM to BINAURAL_ROOM_IR
# Basic info
<!--- Add commit SHA used to reproduce-->
# Bug description
A newly added testcase produces a crash in the BASOP decoder. The testcase was added to the scripts in the floating-point repo from where we pull the scripts. New additions there are tested against ivas-float-update (which does not crash for this case), but not against BASOP main, that's why this was not detected before the testcase was added.
An assertion is triggered in the decoder:
```
Assertion failed: (0), function L_shl, file basop32.c, line 2326.
```
# Ways to reproduce
Bitstream:
[stv3ISM48s.wav_3_ISM_with_metadata_bitrate_switching_from_48_kbps_to_32_kbps_48_kHz_in_32_kHz_out_DTX_BINAURAL_ROOM_IR_out_JBM_Prof_5.netsimout](/uploads/8ff5e6bf1d5e59f2893c2e46f11a22a7/stv3ISM48s.wav_3_ISM_with_metadata_bitrate_switching_from_48_kbps_to_32_kbps_48_kHz_in_32_kHz_out_DTX_BINAURAL_ROOM_IR_out_JBM_Prof_5.netsimout)
<!--Commandline or script-->
```bash
./IVAS_dec_fx -fr 20 -voip BINAURAL_ROOM_IR 32 stv3ISM48s.wav_3_ISM_with_metadata_bitrate_switching_from_48_kbps_to_32_kbps_48_kHz_in_32_kHz_out_DTX_BINAURAL_ROOM_IR_out_JBM_Prof_5.netsimout out.wav
```
<!--- Below are labels that will be added but are not shown in description. This is a template to help fill them.
Add further information to the first row and remove and add labels as necessary.-->
issue