xl: move a bit more of the hotplug code to uuid-based functions

This reduces the chance of races during domain creation.

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>