device-port: send sink and source change events when availability changes
The lack of change events caused GUIs to not update the port status.
Related bug report: #941
The lack of change events caused GUIs to not update the port status.
Related bug report: #941