port add events were not making it to the controllers

port add events were not making it to the controller, because the port
ID had not yet been added to the slice instance
when port is added the port ID must be set

when the port is added the port ID must be set or we can't do anything
with that port still, because the port id will not be recognized
Merge branch 'ISSUE=8763-port-add-not-making-it-to-controller' into 1.0.2-dev