ensure UserData dtors are done while SolarMutex is locked

otherwise I can't even reorder two slides in the slide pane with
dbgutil enabled without a SolarMutex assert in RemoveListener

(and we have two SolarMutexes here for some reason, one should be enough)

Change-Id: If224568f1b90d62c17bde65a896534aa10f8a661