[ros-diffs] [arty] 39899: Fix remaining issues in this neglected imported code. It's my fault it was in a poor state for so long.