Policy fixes
This MR fixes 2 issues with the policy:
- When a bluetooth device is disconnected while audio is being played, the policy relinks the client node with another device so that audio does not stop playing.
- Fixes a race condition in the endpoint policy when creating links on startup by creating endpoint links only when the first client node is created.