I don't think this works at all. We lose way too much information here. The proposal you linked was to literally propagate the DNR bit. We'd still need to make sure drivers for protocols don't support it have a somewhat sensible options when to set or clear the bit.