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

Change-Id: Iba54b734ed7db87801d49d568a8d127ee9d1da74