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

Change-Id: Ibaf7e748fc085cef535faca2575904722119ab1e