bug fix: handle multiple port settings change events signalled at once
am: 0a542276f8  -s ours

Change-Id: I4a7620be2660e12b9a769d42fecedfdfd01bdd9d