All Commune companion mission-givers give caravan missions

Given that I’ve looked at what seems to be the code for this, I’m not sure if this is a bug of something wrong with my instance (I’m on build 6358). Anyway: I just got the commune up to the point where I have the scavenger boss, and wanted to send some of my companions off to do useful work for me. However, everyone (the crop overseer, the foreman, the scavenger boss) all only offer the Free Merchant Commune/refugee center caravan mission, which seems a) wrong and b) contrary to what I see happening in mission_companion.cpp. Is there something more I need to do to make those unavailable, is this currently unimplemented, or actually a bug of some sort?

What is your game version?
I’m playing a relatively new experimental (week old) and am not having this issue.