Here's a copy of the log if it helps. I've put the disc in I:, but it tries to read from H:. Interestingly it's identifying both drives as the same in SPTIScanForDrives, despite them being different models.
Media Center; Version: 17.0.189; Types: 2147483647
0000000: 1252: General: Starting logging: Date: 05/03/2013 14:26
0000000: 1252: General: Log Reset: Logging reset
0001000: 1252: General: CMCResourceHelper::GetIsModalPopupShowing: Main window disabled
0001672: 1252: General: CMCResourceHelper::GetIsModalPopupShowing: Main window disabled
0001875: 1252: CD: CDiscDriveInfo::MMCDriveReady: dwError=0x15, nRetries=3
0001890: 1252: CD: CDiscDriveInfo::MMCDriveReady: dwError=0x15, nRetries=2
0001890: 1252: CD: CDiscDriveInfo::MMCDriveReady: DeviceIoControl returns err=0x15
0002047: 1252: General: CMCUICore::GetEnableMonitorChange: Start
0002047: 1252: General: CMCUICore::GetEnableMonitorChange: Change: 1; UI Mode: -999; Playing: 0
0002047: 1252: General: CMCUICore::GetEnableMonitorChange: Finish (result: 1) (0 ms)
0003125: 1252: Encoders: CFlacEncoder::CFlacEncoder: Start
0003125: 1252: Encoders: CFlacEncoder::CFlacEncoder: Finish (0 ms)
0003125: 1252: Encoders: CFlacEncoder::~CFlacEncoder: Start
0003125: 1252: Encoders: CFlacEncoder::~CFlacEncoder: Finish (0 ms)
0003125: 1252: General: CRipTask::StartRipping: Start
0003125: 1252: General: CRipTask::StartRipping: temp filename=C:\Users\My User\AppData\Roaming\J River\Media Center 17\Temp\02 - Bt - Track.wav
0003125: 1252: General: CRipTask::InitCDCopy: Start
0003125: 1252: General: CRipTask::InitCDCopy: temp filename=C:\Users\My User\AppData\Roaming\J River\Media Center 17\Temp\02 - Bt - Track.wav, hwnd=90438
0003140: 1252: CD: CMJDriveInterface::SPTIScanForDrives: Start
0003140: 1252: CD: CMJDriveInterface::SPTIScanForDrives: GetCDCaps on 7, ha=0, id=0, lun=0
0003140: 1252: CD: CMJDriveInterface::GetCDCapabilities: Start
0003140: 1252: CD: CMJDriveInterface::GetCDCapabilities: before InternalSendCmd to get cd/dvd capabilities page
0003156: 1252: CD: CMJDriveInterface::GetCDCapabilities: Finish (16 ms)
0003156: 1252: CD: CMJDriveInterface::SPTIScanForDrives: 7: drive H: qualifies for writing, vendor=TSSTcorp, model=DVDWBD SH-B123L
0003156: 1252: CD: CMJDriveInterface::SPTIScanForDrives: GetCDCaps on 8, ha=0, id=0, lun=0
0003156: 1252: CD: CMJDriveInterface::GetCDCapabilities: Start
0003156: 1252: CD: CMJDriveInterface::GetCDCapabilities: before InternalSendCmd to get cd/dvd capabilities page
0003156: 1252: CD: CMJDriveInterface::GetCDCapabilities: Finish (0 ms)
0003156: 1252: CD: CMJDriveInterface::SPTIScanForDrives: 8: drive I: qualifies for writing, vendor=TSSTcorp, model=DVDWBD SH-B123L
0003156: 1252: CD: CMJDriveInterface::SPTIScanForDrives: Finish (16 ms)
0003156: 1252: CD: : CMapDrive init
0003156: 1252: CD: : DeleteAll
0003172: 1252: CD: CMJDriveInterface::SPTIScanForDrives: Start
0003172: 1252: CD: CMJDriveInterface::SPTIScanForDrives: GetCDCaps on 7, ha=0, id=0, lun=0
0003172: 1252: CD: CMJDriveInterface::GetCDCapabilities: Start
0003172: 1252: CD: CMJDriveInterface::GetCDCapabilities: before InternalSendCmd to get cd/dvd capabilities page
0003172: 1252: CD: CMJDriveInterface::GetCDCapabilities: Finish (0 ms)
0003172: 1252: CD: CMJDriveInterface::SPTIScanForDrives: GetCDCaps on 8, ha=0, id=0, lun=0
0003172: 1252: CD: CMJDriveInterface::GetCDCapabilities: Start
0003172: 1252: CD: CMJDriveInterface::GetCDCapabilities: before InternalSendCmd to get cd/dvd capabilities page
0003187: 1252: CD: CMJDriveInterface::GetCDCapabilities: Finish (15 ms)
0003187: 1252: CD: CMJDriveInterface::SPTIScanForDrives: Finish (15 ms)
0003187: 1252: CD: : Reset, numdrives=2
0003187: 1252: CD: : Reset, checking 0
0003187: 1252: CD: : Reset, checking drive H, vendor=TSSTcorp, product=DVDWBD SH-B123L
0003187: 1252: CD: : Reset, checking 1
0003187: 1252: CD: : Reset, checking drive I, vendor=TSSTcorp, product=DVDWBD SH-B123L
0003187: 1252: CD: : Leaving reset, driveLetters=[HI]
0003187: 1252: CD: : GetMaxDrives
0003187: 1252: CD: : returning 2 drives
0003187: 1252: CD: : OpenDriveByLetter: numcddrives=2, DrvLetter=i:
0003187: 1252: CD: : checking i=0, DriveLetters[i]=H
0003187: 1252: CD: : not equal
0003187: 1252: CD: : checking i=1, DriveLetters[i]=I
0003187: 1252: CD: : GetMaxDrives
0003187: 1252: CD: : returning 2 drives
0003187: 1252: CD: : GetInfo for 1
0003187: 1252: CD: : GetInfo for 1
0003187: 1252: CD: CSCSICD::CSCSICD, setting m_FirstTrack to 0: Start
0003187: 1252: CD: CSCSICD::Get_DriveStatus: after reading sub-channel data, bRetVal=0, bMediaLoaded=0
0003187: 1252: CD: CSCSICD::Get_DriveStatus: reading sub-channel failed, error codes: responseCode=84838164, senseKey=56909584, ASC=106109812, ASCQ=56909584
0003203: 1252: CD: CSCSICD::Get_DriveStatus: after trying start/stop command with 'load medium' flag set, bMediaLoaded=1
0003203: 1252: CD: CSCSICD::Get_DriveStatus: returning CDPresent=1, m_Changed=0
0003203: 1252: CD: CSCSICD::ReRead: Start
0003203: 1252: CD: CBaseCD::DeleteTrackList, setting m_FirstTrack to 0: Start
0003203: 1252: CD: CBaseCD::DeleteTrackList, setting m_FirstTrack to 0: Finish (0 ms)
0013219: 1252: CD: CSCSICD::ReRead: Finish (10016 ms)
0013219: 1252: CD: CSCSICD::CSCSICD, setting m_FirstTrack to 0: Finish (10032 ms)
0013219: 1252: CD: : OpenDriveByLetter: found=True, ret=0
0013219: 1252: General: CRipTask::InitCDCopy: Finish (10094 ms)
0013219: 1252: CD: CBaseCD::ReadTrackInfo: return 0 because either m_FirstTrack(0) or Infos.nTrackNumber(2) is zero
0013219: 1252: CD: CCDRipper::ReadTrack_Aspi: Error: m_spMyReader->Drive->ReadTrackInfo(Info) returned zero. i=0, strTrack=2, Track number=2
0013219: 1252: CD: CCDRipper::ReadTrack_Aspi: Error: Parameter out of range.
0013219: 1252: CD: CCDRipper::ReadTrack_Aspi: strAryTracks=2, strDataFilename=C:\Users\My User\AppData\Roaming\J River\Media Center 17\Temp\02 - Bt - Track.wav, strSectorLengthList=
0013219: 1252: General: CRipTask::StartRipping: failed ReadMultiTracks, msg=Read track failed. Parameter is out of range.
0013219: 1252: General: CRipTask::StartRipping: Finish (10094 ms)
0013234: 1252: General: CMainUIWnd::Resize: Start
0013250: 1252: General: CMainUIWnd::Resize: Finish (16 ms)
0013281: 1252: CD: CDiscDriveInfo::MMCDriveReady: dwError=0x15, nRetries=3
0013281: 1252: CD: CDiscDriveInfo::MMCDriveReady: dwError=0x15, nRetries=2
0013281: 1252: CD: CDiscDriveInfo::MMCDriveReady: DeviceIoControl returns err=0x15
0027719: 1252: CD: CDiscDriveInfo::MMCDriveReady: dwError=0x15, nRetries=3
0027719: 1252: CD: CDiscDriveInfo::MMCDriveReady: dwError=0x15, nRetries=2
0027719: 1252: CD: CDiscDriveInfo::MMCDriveReady: DeviceIoControl returns err=0x15
0030531: 1252: General: CMCResourceHelper::GetIsModalPopupShowing: Menu showing
0031797: 1252: General: CMCResourceHelper::GetIsModalPopupShowing: Menu showing
0032047: 1252: General: CMCUICore::GetEnableMonitorChange: Start
0032047: 1252: General: CMCUICore::GetEnableMonitorChange: Change: 1; UI Mode: -999; Playing: 0
0032047: 1252: General: CMCUICore::GetEnableMonitorChange: Finish (result: 1) (0 ms)
0033375: 1252: General: CMCResourceHelper::GetIsModalPopupShowing: Main window disabled