무한정 websocket 요청 반독되는 현상

javascript beta4 사용중입니다.

정확이 어떤 액션 후 발생하는지 알기 어렵습니다만, 커넥션을 맺고 일정 시간이 흐르면,
failed: Insufficient resources 라는 웹소켓 연결오류와
아래와 같은 웹소켓 요청이 무한정 발생합니다. (Infinite Loop 상태에 빠진듯합니다.)

wss://ws-xxx.sendbird.com/?p=JS&pv=Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML. like Gecko) Chrome/102.0.0.0 Mobile Safari/537.36&sv=4.0.0-beta.10&ai=XXXX&key=XXXX&active=1&SB-User-Agent=FIXME&Request-Sent-Timestamp=1654234339422&include_extra_data=premium_feature_list,file_upload_size_limit,application_attributes,emoji_hash&expiring_session=1&use_local_cache=1

재현하기 매우 어렵고, 빈번하게 발생합니다면, 어떤 케이스에서 발생하는지 알기 어렵습니다.
어떤 케이스에 해당 현상이 발생하는지 알 수 있을까요?

해당 문제가 시작되는 부근의 로그는 아래와 같습니다.

instrument.js?b344:109 [debug] websocket disconnect
instrument.js?b344:109 [debug] pinger.stop()
instrument.js?b344:109 [debug] the page resumes from freeze
instrument.js?b344:109 [debug] going foreground state
instrument.js?b344:109 [debug] channel background sync stop()
instrument.js?b344:109 [debug] message background sync stop()
instrument.js?b344:109 [debug] connection state changes to reconnecting
instrument.js?b344:109 [debug] websocket open
instrument.js?b344:109 [debug] receive websocket event n {_iid: 'su-3b90a5db-e7e4-41bb-8ed9-e2b5cc02ac52', code: 'LOGI', payload: {…}, requestId: ''}
instrument.js?b344:109 [debug] websocket open
instrument.js?b344:109 [debug] receive websocket event n {_iid: 'su-3b90a5db-e7e4-41bb-8ed9-e2b5cc02ac52', code: 'LOGI', payload: {…}, requestId: ''}
instrument.js?b344:109 [debug] websocket close
instrument.js?b344:109 [debug] pinger.stop()
instrument.js?b344:109 [debug] try reconnect by websocket connection closed
instrument.js?b344:109 [debug] websocket open
instrument.js?b344:109 [debug] receive websocket event n {_iid: 'su-3b90a5db-e7e4-41bb-8ed9-e2b5cc02ac52', code: 'LOGI', payload: {…}, requestId: ''}
instrument.js?b344:109 [debug] websocket close
instrument.js?b344:109 [debug] pinger.stop()
instrument.js?b344:109 [debug] try reconnect by websocket connection closed
instrument.js?b344:109 [debug] websocket open
instrument.js?b344:109 [debug] receive websocket event n {_iid: 'su-3b90a5db-e7e4-41bb-8ed9-e2b5cc02ac52', code: 'LOGI', payload: {…}, requestId: ''}
instrument.js?b344:109 [debug] websocket close
instrument.js?b344:109 [debug] pinger.stop()
instrument.js?b344:109 [debug] try reconnect by websocket connection closed
instrument.js?b344:109 [debug] websocket open
instrument.js?b344:109 [debug] receive websocket event n {_iid: 'su-3b90a5db-e7e4-41bb-8ed9-e2b5cc02ac52', code: 'LOGI', payload: {…}, requestId: ''}
instrument.js?b344:109 [debug] websocket open
instrument.js?b344:109 [debug] receive websocket event n {_iid: 'su-3b90a5db-e7e4-41bb-8ed9-e2b5cc02ac52', code: 'LOGI', payload: {…}, requestId: ''}
instrument.js?b344:109 [debug] websocket close
instrument.js?b344:109 [debug] pinger.stop()
instrument.js?b344:109 [debug] try reconnect by websocket connection closed

payload에는 {message: 'This session has expired.', code: 400309, error: true} 객체가 들어있고요

또한 session handler의 onSessionExpired 이벤트도 호출되지 않았습니다.

4.0.0.beta11 사용중입니다.