Properly restore "Device" combobox when the output model resets
ScreenSortProxyModel::setSourceModel(nullptr) will cause the ComboBox to set the currentIndex property to -1, which also kills its binding. We restore the binding and ensure that we're setting an output to a valid index within the newly reset model.
(cherry picked from commit cbdbfd43)