BUG: Discrete Item's Active children will sometimes not display
There were 2 issues:
- The check to see if the item's value would be changed did not take into consideration whether the value was actually set
- When the value wasn't changed but was valid, the routine was returning false which caused the discrete editor not to render the active children.