rose edit: fix optional source bug

This fixes a bug in the #955 implementation done in #1033. Optional section toggles now actually change the underlying value.

@matthewrmshin, please test and review.