block duration assignment sets duration attributes here:
ttps://github.com/ebu/libadm/blob/9955fbd2941756140b3e4a47c1fdcef7d711e162/src/utilities/block_duration_assignment.cpp#L83C1-L88
If the block has a default rtime, it will still have a duration set, which is invalid.
Thus just needs block.set(block.template get<Rtime>()); added to ensure that rtime is set whenever duration is, and some tests.
Spotted by @davemar-bbc.