Add closed-state reopen logic to relay broadcast loop (bug fix). Add dm_close and dm_reopen relay event handlers. Extract buildDmChannelPayload helper for DM channel payload construction.
Add closed-state reopen logic to relay broadcast loop (bug fix). Add dm_close and dm_reopen relay event handlers. Extract buildDmChannelPayload helper for DM channel payload construction.