Prevent duplicate FancySelect#setValue calls

Completes PR #3907

Original PR adds duplicate-prevention logic across FancySelect and SideBar.Scene classes.
This PR contains duplicate-prevention logic in the FancySelect class.