I would have BU allow the user to choose whether to vote for or against SFSW (soft-forked segregated witnesses), with voting against it as the default. To me, maximizing a user's control over their node is a core principle of BU.
If the SFSW support threshold is reached, users should be able to configure their node as either a fully-validating node (supporting SFSW) or a partially-validating node (ignoring SFSW). However, the node should not be usable for mining unless SFSW support is enabled. A network-supported soft fork is not optional for miners. They would risk creating blocks that are rejected by the network.