Unselect events: cache lookup key fix (#6179)
* During selection and unselection events, retrieve cached item data using the original 'option' element as the cache lookup key instead of the event target
* Fixup: only use 'option' element as cache lookup key during unselection -- not selection -- events
* Narrow down 'option' element query to find the unselected item by value
* Consistency: prefer jQuery.find...each pattern as used elsewhere in the codebase
* Lint fixup: fit within line length limits
* Use equality checks instead of jQuery/CSS selector attribute matching to filter relevant 'option' elements