CA-85224: ensure qemu watch "cancel paths" are unique per qemu instance

Rather than determining the path based solely on the domain containing
the qemu, use both the qemu domain and the guest domain id.

This avoids two concurrent suspend/resumes from cancelling each other
by accident (!)

Signed-off-by: David Scott <dave.scott@eu.citrix.com>