This should be solved with this change:
https://github.com/discourse/discourse/commit/532d656d17649a76471dabb7709dac494fef5dc8
It’s worth noting that this will take effect for all new DM chats initiated. Existing chats are not changed but threads can still be turned off manually within each channel’s settings.