MT#8279 Don't skip preference logic on empty vals.

This actually triggered the empty enum bug, and also influences
setting special helper vars for rwr (and probably others), so remove.